無効な状態でシステムをリセットする

無効な状態でシステムをリセットする

サービスの停止に問題があるsystemdのため、コマンドラインを介してD3データベースを停止しました。

これが発生すると、毎回サーバーを再起動する必要がありますが、Linuxは再起動する前にサービスを終了しようとするため、少なくとも30分以上かかります。デフォルトのタイムアウト制限を30分に保ちます。

systemdがD3サービスを終了できなかったため、Crtl + Cを押しました。システムサービスを無効にしてリセットする方法は?

$ systemctl status d3_ait
● d3_ait.service - D3 multivalue database
   Loaded: loaded (/usr/lib/systemd/system/d3_ait.service; enabled; vendor preset: disabled)
   Active: deactivating (stop) (Result: exit-code) since Wed 2023-11-08 10:57:00 AEDT; 44s ago
  Process: 3668 ExecStart=/usr/bin/d3 -n pick0 -s -a x (code=exited, status=11)
 Main PID: 3671 (code=exited, status=12); Control PID: 4079 (d3shutdown_cust)

ベストアンサー1

役に立つソリューションの提案Ubuntuに尋ねる:

$ systemctl status d3_ait
● d3_ait.service - D3 multivalue database
   Loaded: loaded (/usr/lib/systemd/system/d3_ait.service; enabled; vendor preset: disabled)
   Active: deactivating (stop) (Result: exit-code) since Wed 2023-11-08 10:57:00 > AEDT; 44s ago
  Process: 3668 ExecStart=/usr/bin/d3 -n pick0 -s -a x (code=exited, status=11)
 Main PID: 3671 (code=exited, status=12); Control PID: 4079 (d3shutdown_cust)

私はMain PIDに関連するプロセスを終了してこの問題を解決しました。

$ kill -9 3671

おすすめ記事