【发布时间】:2021-10-31 09:58:36
【问题描述】:
我是 dash 应用程序开发的新手,并创建了一个在 linux 服务器上运行的应用程序。只有当我触发并在线时,它才对我们内网中的所有用户可用。一旦我注销它就无法访问。即使我处于离线状态,如何安排应用程序持续运行。任何回复将不胜感激。
目前它使用以下命令提供服务
python app.py
由于安全限制,我无法在 Heroku 中部署。 Docker 也无法使用。任何其他选择将不胜感激。
问候, 苏迪尔
【问题讨论】:
-
您是如何在服务器上启动应用程序的?您是否通过 SSH 连接到服务器并像
python app.py一样运行它? -
是的,目前我正在作为 python app.py 运行
-
请添加有关您如何服务(运行)应用程序等的更多详细信息。还可以尝试搜索有关如何为 python 应用程序提供服务的教程,那里有很多。
-
由于安全限制,我无法在 Heroku 中部署。 Docker 也无法使用。任何其他选择将不胜感激。
-
可以运行烧瓶代码的服务器应该有特殊的方法来启动它。他们中的一些人可能会使用
Gunicorn来运行它。他们还可以使用supervisord 来启动应用程序并控制它是否仍在运行,如果它崩溃则重新启动它。方法python app.py只是在本地服务器上测试代码。
标签: python flask plotly plotly-dash