OpenPhift上的CherryPy没有更新

时间:2014-04-01 21:43:37

标签: openshift cherrypy

我按照https://www.openshift.com/quickstarts/cherrypy中的说明成功部署了示例应用程序。

我对wsgi / application文件进行了一些更改并推送更改。当我查看以查看对应用程序文件所做的更改时,但是当我刷新页面时,我仍然看到旧页面。

我所做的就是改变“Hello World!”在wsgi / application中“Hello”。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Openshift更新了他们做事的方式3月14日。一些文档和快速入门已经过时了。

我只使用了Cherrypy中的wsgi服务器,而不是整个框架本身,但以下信息可能有所帮助。您希望在root openshift目录中放置一个名为“app.py”的文件。这是启动应用程序的“切入点”。还有一个'wsgi.py'入口点,但我认为你不想这样。看看我在下面发布的错误报告,了解更多信息。

这是我的app.py

import os
from myapp import my_app
from cherrypy import wsgiserver

if __name__ == '__main__':
    ip   = os.environ['OPENSHIFT_PYTHON_IP']
    port = int(os.environ['OPENSHIFT_PYTHON_PORT'])
    app = my_app(global_config=None)

    server = wsgiserver.CherryPyWSGIServer((ip, port), app, server_name='myapp Server')
    server.start()

您可能还想在此处查看此错误:

https://bugzilla.redhat.com/show_bug.cgi?id=1082363

HTH