我可以在bluemix python应用程序中运行多个程序吗?

时间:2015-10-14 01:33:10

标签: python ibm-cloud

有没有办法在bluemix应用程序中运行多个python程序?

我看到示例中的Procfile有web:python server.py

我尝试为我的第二个程序添加一个类似于Procfile的行,但这似乎不是语法

1 个答案:

答案 0 :(得分:0)

通常,是的 - 您可以启动任何数量或(几乎)任何类型的流程。例如,假设您在foo.py中与server.py位于同一目录中,您应该可以在Procfile中指定类似的内容:

web:python foo.py& python server.py

那应该在后台启动foo.py并在前台运行server.py.

但是,如果foo.py脚本崩溃,请不要期望CF重新启动容器(如果server.py那样,则为CF)。这是你不得不担心的事情。

使用您的应用启动流程的另一种方法是使用.profile.d脚本:https://www.ng.bluemix.net/docs/manageapps/deployingapps.html#customize_dep