OpenShift上未找到WSGI应用

0 投票
1 回答
1132 浏览
提问于 2025-04-18 09:03

我从OpenShift上的Django模板应用开始,顺利地把它推送到OpenShift上,运行得很好。后来我对settings.py和/.openshift/action_hooks/deploy做了一些小改动,结果应用就不再运行了(出现404未找到的错误)。在命令窗口中,部署时我看到CLIENT_ERROR: WSGI application not found的提示。虽然构建和部署都成功完成了,但应用还是无法正常工作。

正如之前提到的,现在主页返回的是404错误。日志显示找不到application.py这个文件。如果我通过SSH进入部署文件夹,实际上可以找到这个文件,正好在报告缺失的地方。有没有什么想法?

1 个回答

0

你做了什么改动?如果你修改了入口点(也就是程序开始运行的地方),你需要根据这个发布文章更新你的 OPENSHIFT_PYTHON_WSGI_APPLICATION 环境变量:https://www.openshift.com/blogs/openshift-online-march-2014-release-blog

撰写回答