我正在构建一个 Dash Webapp,我有两个 Python 脚本:一个是主 Dash 应用程序,另一个脚本应该用于检索数据。
由于我无法在一个脚本上“合并”我的两个脚本,我决定让第二个脚本将我的数据发送到数据库,而 Dash 脚本通过数据库查询接收此数据。
现在我需要在线部署它并使两个脚本并行运行,因为一个将数据提供给数据库,另一个将获取此数据并将其绘制在网页上,但是否可以同时运行两个 Python 文件在平行下?我可以在单个 dyno 上完成,还是应该使用两个不同的应用程序(一个用于 webapp,另一个用于数据)?
检查这个。它说:
最快的方法可能是列出要运行的命令,每个命令后跟一个
&
,最后是 await -n
,在 中Procfile
,例如:
web: puma -C config/puma.rb & sidekiq & wait -n
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句