我在Apache上托管一个Django应用程序。偶尔,我会遇到一些模组python错误,通常是ImportError
种类的错误,尽管通常不是指同一个模块。问题是,对于一个分叉的子流程来说,这些流程似乎都是可行的,而其他流程则运行良好,即使我强制执行需要使用问题流程出错的模块的行为。一旦进程遇到错误,每次Apache选择它处理请求时,它总是提供相同的回溯。(这也是一个麻烦,因为我的用户不一定会在第一次出现错误时报告错误,而且一旦进程遇到错误就会报告。)
我对配置Django比配置Apache了解得多,但这对我没有任何帮助,因为请求从未到达Django进行处理。理想情况下,我应该解决根本问题,这可能涉及到我的代码、项目或机器配置,但在此之前,我需要帮助诊断和缓解问题。在
作为一种解决方法,假设您可以在服务器上免费安装新的Apache模块,您可以尝试
相反。我使用SCGI将nginx前端web服务器连接到我的Django应用程序,这突出了一个主要好处(与web服务器分离)。所有这些包都可以在Debian中使用,可能也在RHELx上。在
相关问题 更多 >
编程相关推荐