python - OpenShift 每小时 CRON 每 12 小时关闭一次

标签 python mysql node.js cron openshift

我已成功将应用程序部署到 OpenShift 平台。它由与同一应用程序中的 MySQL 数据库联系的 Nodejs 服务器组成。另一个 python 应用程序也可以访问该数据库并每小时运行一个 CRON 脚本。一切都很好,除了 CRON 应用程序每天都会在同一时间关闭两次,间隔 12 小时。我现在每天都手动重新启动应用程序,以便我的数据库保持最新状态,但这确实变得很烦人,我希望不必重新启动它。

检查日志时,它只是说:

[Fri Nov 25 08:49:07 2016] [notice] caught SIGWINCH, shutting down gracefully

它与我的脚本没有任何关系,因为错误属于 python.log 文件而不是 cron_hourly.log 文件。除了 cron 脚本之外,我不需要 python 应用程序的任何其他服务。然而,我认为仍然有一个默认的 python 服务器在运行,也许这可能会导致它发生?我尝试将其全部删除,但这只会导致 cron 脚本也失败。

非常感谢任何帮助!

最佳答案

该问题似乎是由于 OpenShift 上没有任何事件且免费应用程序层在 24 小时后自动空闲所致。我通过使用 uptimerobot.com 每小时轮询一次域来解决这个问题。

关于python - OpenShift 每小时 CRON 每 12 小时关闭一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40807063/

相关文章:

node.js - 如何在 Node.js 中调试错误 ECONNRESET?

python - 导入错误 : cannot import name 'Elasticsearch' from 'elasticsearch'

python - 在 pandas 数据框中连接多索引信息

mysql - Ubuntu MySQL 服务器 - 权限和用户问题

php - PHP 中的 Mysql 连接安全使用而不会重载

javascript - 带有 JavaScript 后端和前端的多人游戏。最佳实践是什么?

Python - 将 url 拆分为其组件

Python-正则表达式 : extract a list of tuples after a keyword from a text file

php - MYSQL 从同一张表中选择标签关联的 id

javascript - 在JS中将转义的unicode序列转换为Emoji