【问题标题】:Can't start/stop openshift application无法启动/停止 openshift 应用程序
【发布时间】:2014-08-19 07:13:47
【问题描述】:

我在 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

为什么应用程序不能自动重启?

【问题讨论】:

  • @timo.rieber 请停止在许多帖子中添加相同的标签以获得额外的声誉。你并没有真正帮助这里的社区..

标签: openshift openshift-client-tools


【解决方案1】:

试试 'rhc app-force-stop "app"'。然后重新启动应用程序。我不知道你的问题的根本原因是什么。检查您的磁盘配额和/或内存泄漏。

【讨论】:

  • 您好,感谢您的评论。配额很好,强制停止确实有效,但我无法使用 rhc 启动应用程序。我必须手动启动所有墨盒
  • 我的应用是基于 python 的,所以我不确定 Nodejs 是如何工作的。您在推送应用时检查构建日志是否存在操作挂钩错误?
  • 要回答上面的问题,rhc app start/stop/restart 没有工作。 rhc app force-stop 没有给出任何错误。
【解决方案2】:

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

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

【讨论】:

  • 嗯,你是对的。今天试了一下,没有问题了。有点奇怪。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-25
  • 1970-01-01
  • 2018-09-15
  • 1970-01-01
  • 1970-01-01
  • 2016-02-16
  • 1970-01-01
相关资源
最近更新 更多