如何在 Heroku 上运行两个脚本?

杰克022

我正在构建一个 Dash Webapp,我有两个 Python 脚本:一个是主 Dash 应用程序,另一个脚本应该用于检索数据。

由于我无法在一个脚本上“合并”我的两个脚本,我决定让第二个脚本将我的数据发送到数据库,而 Dash 脚本通过数据库查询接收此数据。

现在我需要在线部署它并使两个脚本并行运行,因为一个将数据提供给数据库,另一个将获取此数据并将其绘制在网页上,但是否可以同时运行两个 Python 文件在平行下?我可以在单个 dyno 上完成,还是应该使用两个不同的应用程序(一个用于 webapp,另一个用于数据)?

查看

检查这个它说:

最快的方法可能是列出要运行的命令,每个命令后跟一个 &,最后是 a  wait -n,在 中 Procfile,例如:

web: puma -C config/puma.rb & sidekiq & wait -n

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章