Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将python动态cgi应用程序部署到bluemix?_Python_Cgi_Ibm Cloud - Fatal编程技术网

将python动态cgi应用程序部署到bluemix?

将python动态cgi应用程序部署到bluemix?,python,cgi,ibm-cloud,Python,Cgi,Ibm Cloud,我正试图在IBM的bluemix平台上部署一个基于python的科学应用程序。然而,虽然我可以启动cgi服务来托管web页面,但它背后的python应用程序目前还没有运行。该应用程序目前在rackspace上的apache服务器上运行,但我正在尝试启动一个新版本进行测试。我尝试了Heroku,遇到的问题与web页面相同,但python应用程序没有。但是heroku的要点似乎是heroku不能为cgi应用服务。有人建议云铸造平台能够做到这一点。该应用程序在本地运行良好,因此我正在尝试找到合适的方法

我正试图在IBM的bluemix平台上部署一个基于python的科学应用程序。然而,虽然我可以启动cgi服务来托管web页面,但它背后的python应用程序目前还没有运行。该应用程序目前在rackspace上的apache服务器上运行,但我正在尝试启动一个新版本进行测试。我尝试了Heroku,遇到的问题与web页面相同,但python应用程序没有。但是heroku的要点似乎是heroku不能为cgi应用服务。有人建议云铸造平台能够做到这一点。该应用程序在本地运行良好,因此我正在尝试找到合适的方法来部署到Bluemix(或Heroku)

我们有需求文件,最初的想法是需要调整的是
procfile
。目前看来:

web: python -m CGIHTTPServer $PORT
我已经尝试通过worker标签启动应用程序

worker: python weblogo.py

worker: python setup.py
即使尝试启动内部文件:

worker: python /weblogolib/_cgi.py

worker: python /weblogolib/__init__.py
然而,这些方法都无法使网页背后的应用程序正常工作。还有其他我们不知道的方法吗

该应用程序设计为通过命令在本地提供服务

python ./weblogo --serve
在部署到云平台时,这是否重要


现在,将应用程序重写到Flask或Django并不是一个真正的选项。如果您能提供任何有关启动应用程序的指导,我们将不胜感激!提前谢谢你

感谢Alex Da Silva对问题格式的帮助!我尝试部署一个测试脚本,它似乎对我有效:。你能看一看我的示例吗?可能的话,给我们看一个你正在尝试部署的示例应用程序?