【问题标题】:Heroku suitable for app based on long running processes?Heroku 适合基于长时间运行进程的应用程序吗?
【发布时间】:2014-02-08 06:01:09
【问题描述】:

我有一个需要长时间运行的应用程序 - 通常超过 2 小时(录制流媒体)。根据 Heroku 的website,我运行这些进程的工作服务器将随机重启,至少每天一次。

有没有办法控制/避免这些重启,以免中断我长时间运行的进程?

其他 Paas 提供商是否会避免此问题?

【问题讨论】:

    标签: heroku paas


    【解决方案1】:

    我不知道,如何控制/避免这些重启。我还浏览了他们的文档,他们明确指出“Dynos 每天至少循环一次,除了根据系统和应用程序的整体运行状况需要重新启动。”

    我认为,Dynos 重启应该只在系统行为异常或发现 Dynos 处于崩溃状态或在一个月或一周内清除缓存内存时进行。

    您可以尝试App42 PaaS,它会持续监控您的应用程序以确保它们正常运行。如果发现任何 kontena 处于崩溃状态,Health Monitor 会尝试将其恢复到工作状态。如果不能,则删除该特定的 kontena 并替换为新的。

    免责声明:我为 App42 PaaS 工作。

    【讨论】:

      猜你喜欢
      • 2015-08-08
      • 2015-07-03
      • 2012-07-19
      • 1970-01-01
      • 1970-01-01
      • 2018-02-24
      • 2012-07-13
      • 2011-02-27
      • 1970-01-01
      相关资源
      最近更新 更多