Apache 和 Django

Apache 和 Django

我有运行 Apache 的 RHEL 6 和一个通过 WSGI 连接的 Django 应用程序。当我运行 时service httpd start,我收到分段错误(在我的错误日志中),并且它报告有关“脚本头过早结束”的信息。但是,当我运行 时/usr/sbin/httpd,网站运行没有错误,我的 Django 项目运行正常。

这两者之间有什么区别?我是否可能在计算机上意外安装了两个 Apache(我如何分辨)?

我只是想确保它尽可能干净,并消除我可能遇到的任何错误......

答案1

我确定这与环境变量有关。使用服务命令运行 Apache 时,它​​会禁用大多数环境变量 - 但以其他方式执行此操作则不会。这取决于 Django 应用程序的编写方式以及需要哪些变量(全局)

相关内容