2

突然実行を停止した openshift のアプリケーションがあります。
次のカートリッジが使用されます。

  • Mysql
  • クロン
  • Node.js

アプリのクラッシュに関する唯一の情報は、 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

アプリを自動的に再起動できないのはなぜですか?

4

2 に答える 2

3

「rhc app-force-stop "app"」を試してください。その後、アプリを再起動します。あなたの問題の根本的な原因が何であるかはわかりません。ディスク クォータまたはメモリ リークを確認してください。

于 2014-08-19T08:58:49.103 に答える
1

私にとってはうまくいった解決策 - それは奇妙なことですが - 1日後に試してください。

昨日同じ問題がありました-再起動もgitプッシュも機能していませんでした。スナップショットからの復元を試み、強制的に停止して手動で開始しても無駄でした。そして今日、それはすぐに機能します。OpenShift のいくつかの cron ジョブがそれを修正したとしか思えません。

于 2014-08-20T10:35:09.327 に答える