質問: シャットダウン中にスタックしたときにmariadbを修正するにはどうすればよいですか(page_cleanerを待っています)? arch linux(manjaro)でmariadb(v 10.3.13)を実行しています。過去数か月間は正常に機能していましたが、現在はいくつかの問題があります。コンピュータを再起動しようとすると、スタックしますa stop job is running for mariadb 10.3.13 database server 所要時間は、最終的にタイムアウトするまで(約20分後)、毎分増加します。mariadbを手動で停止すると、再起動/停止しようとするとスタックしますsudo systemctl stop/restart mariadb 次に、sudo systemctl status mariadbを実行すると/usr/bin/mysqld (initiated by: unknown): normal shutdown event scheduler: purging the queue. 0 events innodb: fts optimize thread exiting. innodb: starting shutdown... innodb: dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool innodb: buffer pool(s) dump completed at 190402 20:31:01 innodb: waiting for page_cleaner to finish flushing of buffer pool 毎分、innodb: waiting for page_cleaner to finish flushing of buffer poolが追加された別の行があります。mariadbをリセットする方法はありますか?または、問題が何であるかについてより多くの情報を取得する方法はありますか?ps:最近、パッケージマネージャーを使用していくつかのアップデートをインストールしましたが、その後、この問題に初めて気付きました。更新:mariadbをアンインストール、再起動、再インストールすると、mariadbを問題なく停止/再起動でき、シャットダウンも問題なく実行されます。しかし、再起動後、上記の問題に戻ります。
回答: 数時間の苦労の末、ようやく問題を解決することができました。原因は、win10とのデュアルブートの時間設定(timedatectl set-local-rtc 1)でした。最近の時間変更により、時計がめちゃくちゃになりました。 (sudo systemctl status mariadbのステータスログエントリは1時間先です)設定timedatectl set-local-rtc 0 再起動すると解決しました。