【发布时间】:2017-03-28 15:07:17
【问题描述】:
我正在使用来自 docker hub 的图像,它使用 cron 在一段时间后执行一些操作。我已按照documentation 中的说明将其注册并推送为工作进程(不是网络)。它还需要几个环境变量。
我已经从命令行运行它,例如docker run -t -e E_VAR1=VAL1 registry.heroku.com/image_name/worker 运行了几天,然后突然停止,我不得不再次运行命令。
问题:
- 这是在 Heroku 中运行 docker(作为工作进程)的正确方法吗?
- 为什么几天后它会停止运行?有什么日志要检查吗?
- 有没有办法自动重启进程?
- 如何在 Heroku 中正确设置 docker 的环境变量?
谢谢!
【问题讨论】: