rabbitmq コンテナに異状が生じている
rabbitmq コンテナに異状が生じていると、ブラウザ操作は出来てもジョブフローやリモートジョブの実行ができなくなります。 このような状況の場合、以下のような調査を行なってみてください。
標準シングル構成・外部 DB シングル構成
rabbitmq コンテナが停止してしまった
NG サービスの内容:
rabbitmq status: ERROR "[Errno -2] Name does not resolve"
kengine status: ERROR "[Errno -2] Name does not resolve"
以下のログを調査してください
rabbitmq 接続がタイムアウトしました。
rabbitmq サービスの応答がない場合、kengine、jobmngrd コンテナが再起動しを振り返します。
NG サービスの内容:
redis status: ERROR "connection timed out"
kengine status: ERROR "connection timed out"
jobmngrd status: NG/Down
様々な原因でこのような状況発生されるの可能性があります。以下のコマンドで rabbitmq コンテナのステータスを確認してください。
$ docker ps -a -f name=rabbitmq
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4d8f2e81eb86 kompira.azurecr.io/kompira-enterprise:latest "docker-entrypoint.s…" 16 minutes ago Exited (1) 12 seconds ago ke2-rabbitmq-1
ステータスが UP 以外の場合、簡単に停止されたコンテナの最新の ID を利用して再起動してください。
$ docker restart <rabbitmq コンテナ ID>
KE2 APP が正常に戻らない場合、KE2 APP を再起してください。
クラスタ構成
rabbitmq 停止
NG サービスの内容:
rabbitmq status: ERROR "Could not connect to mq-ke2-rhel89-swarm-1:5672 error: connection refused"
kengine status: ERROR
以下のコマンドで rabbitmq コンテナのステータスを確認してみてください。
$ docker ps -a -f name=rabbitmq
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4d8f2e81eb86 kompira.azurecr.io/kompira-enterprise:latest "docker-entrypoint.s…" 16 minutes ago Exited (1) 12 seconds ago ke2-rabbitmq-1
ステータスが UP 以外の場合、簡単に停止されたコンテナの最新の ID を利用して再起動してください。
$ docker restart <rabbitmq コンテナ ID>
rabbitmq が正常に戻らない場合、docker サービス を再起してください。
$ systemctl restart docker.service