Debianシステムをシャットダウンするたびに、停止操作は1分30秒間実行されます。原因が何なのか分からなくて調べたいです。
ログを閉じることに関するさまざまな質問を見つけましたが、何も出ていないか、syslog
情報messages
が表示されませんでした(閉じるを押すと同時にログが停止するようです)。Kern.log
起動ログのみ。
インストールはかなり新しいものであり、常にこのように行われているわけではありません。 SSDにインストールして起動が非常に高速です。
シャットダウン中に完了したすべてのタスクを記録する方法は?
編集する:
だから私はJournalctlリポジトリを継続的に作成し、閉じたログを読み取ることができることがわかります。ただし、ジョブ停止ログを読み取ることはできません。実際、私のログには1分30秒のブラックホールがあります。
janv. 02 14:47:56 Orion systemd-logind[611]: Removed session 3.
janv. 02 14:47:56 Orion systemd[1]: Unmounted /run/user/1000.
janv. 02 14:49:25 Orion systemd[738]: at-spi-dbus-bus.service: State 'stop-sigterm' timed out. Killing.
janv. 02 14:49:25 Orion systemd[1]: dev-disk-by\x2did-dm\x2dname\x2dsdb7_crypt.device: Job dev-disk-by\x2did-dm\x2dname\x2dsdb7_crypt.device/stop timed out.
ベストアンサー1
閉鎖時に行われた作業が記録されました。
彼らは記録されます。
問題は、デフォルトでは、Debianがログファイルをディスクに(メモリのみ)保存せずに、代わりにrsyslogを介してログの内容を渡すパスモードに対応するログを使用することです。これは、rsyslogサービスが終了すると、記録するコンテンツがまだ残っていても、DebianシステムのCDにあるログファイルが停止することを意味します。
したがって、これをデフォルトのデフォルトから変更してください。ディレクトリを変更するか、明示的/etc/systemd/journald.conf
に作成し、ジャーナルにそれを知らせることで、/var/log/journal
ディスクに永続的に保存されるようにジャーナルを調整します。その後、再起動後にログを確認してください。ログにアクセスできるグループの権限のないユーザーアカウントを作成する必要があります。
追加読書
- https://unix.stackexchange.com/a/294206/5132
- 「ジョブの実行を中止...」で「ジョブを停止する」とは何ですか?
- システムサービスがいつ起動/停止/再起動を確認する方法は?
- ベン・ランボーンズ(2015-10-15)。/etc/systemd/journald.conf: ジャーナルはデフォルトで起動時に持続しません。。 Debian のバグ #801906.
- ホルガー・レブソン(2017-10-01)。systemd:Fedoraのように/var/log/READMEを含めます。。 Debian のバグ #877414.