昨日はHaproxy設定を変更する必要がありましたが、systemctlを使用して再起動できないことがわかりました。手動で開始する必要があります。
今日Dockerを再起動する必要がありましたが、同じことが起こりました。
journalctl -xe
後systemctl restart haproxy
:
-- Unit haproxy.service has begun starting up.
Aug 06 11:19:30 ns3038251 systemd[1]: haproxy.service: Control process exited, code=dumped status=7
Aug 06 11:19:30 ns3038251 systemd[1]: haproxy.service: Failed with result 'core-dump'.
Aug 06 11:19:30 ns3038251 systemd[1]: Failed to start HAProxy Load Balancer.
-- Subject: Unit haproxy.service has failed
ドッカーの場合:
-- The start-up result is RESULT.
Aug 06 11:19:08 ns3038251 systemd[1]: containerd.service: Main process exited, code=dumped, status=7/BUS
Aug 06 11:19:08 ns3038251 systemd[1]: containerd.service: Failed with result 'core-dump'.
コンソールで実行すると、両方が機能するhaproxy
ため、設定ファイルの問題ではないことがわかります。containerd
dockerd
問題は、インターネットが多くの情報を提供せずにデバッグを試みることができるものがわからないことです。これはリモートサーバーにあり、起動時にまったく起動しない場合は再起動したくありません。 。ところで最近はアップデートなど何もしませんでした。
私に与えることができるどんなアドバイスにも感謝します。
編集する:質問を投稿してから忙しく、数分前にサーバーに再度ログインしました。それ以来何もしなかったのですが、同じtmux
窓に戻ってきましたね。
今はsystemctl restart haproxy
問題ありませんsystemctl restart docker
。ここで何が起こるのか理解できません...
ベストアンサー1
実行中のプロセスをインポートし、ps aux | grep 'haproxy'
プロセスをインポートしてからをPID
終了しますkill -9 PID
。それからやり直してください。