无法启动/停止openshift应用程序

时间:2014-08-19 07:13:47

标签: openshift openshift-client-tools

我在openshift上有一个突然停止运行的应用程序 使用以下墨盒:

  • Mysql的
  • 的Cron
  • 的NodeJS

有关应用程序崩溃的唯一信息如下:nodejs.log:

 DEBUG: Sending SIGTERM to child...

现在,当我尝试rhc启动/停止/重启应用程序时,我收到以下消息:

Failed to execute: 'control stop' for /var/lib/openshift/<username>/nodejs
Failed to execute: 'control stop' for /var/lib/openshift/<username>/cron
Failed to execute: 'control stop' for /var/lib/openshift/<username>/mysql

我可以通过应用程序中的ssh手动启动应用程序并执行

./mysql/bin/control start
./nodejs/bin/control start
./cron/bin/control start

为什么该应用无法自动重启?

2 个答案:

答案 0 :(得分:3)

尝试&#39; rhc app-force-stop&#34; app&#34;&#39;。然后重启应用程序。我不知道你问题的根本原因是什么。检查磁盘配额和/或内存泄漏。

答案 1 :(得分:1)

对我有用的解决方案 - 虽然很奇怪 - 一天之后再尝试。

昨天遇到同样的问题 - 无论是重启还是git推都没有起作用。尝试从快照恢复,强制停止和手动启动无济于事。今天它直接起作用。我只能猜测OpenShift上的一些cron-jobs修复了它。