NextCloud バージョンアップ後にDBでエラー[Innodb_log_file_size]
NextCloudをバージョンアップすると、下記のようなDBに関するエラーが上がりました。
【データベースの設定】1データベースのチェックに失敗しています。調査結果を表示
調査結果を確認すると以下のように表示されています
InnoDB:1失敗
警告:Innodb_log_file_size
innodb_log_file_size is small; a small log forces frequent checkpoints and limits write throughput.
innodb_log_file_size is 100663296 bytes; a value of at least 128 MB is recommended.
Increase innodb_log_file_size to at least 128 MB on busy servers.
値:100,663,296
設定:innodb_log_file_size→256M再起動が必要です
ノート:Server restart recommended after changing this setting.


内容的には、Innodb_log_file_sizeがデフォルト値のままで、容量が少ないので256MBにして、DBを再起動してくださいとのことですので、早速設定変更して再起動します
・設定ファイルを変更します
# 設定ファイルは各環境に合わせて下さい $ sudo vim /etc/mysql/my.cnf [mysql] innodb_log_file_size = 256M
・MariaDBを再起動します
$ sudo systemctl restart mariadb
しばらくして、NextCloudの管理画面を再読込すると管理画面でエラーは消えます。自分の場合はすぐにエラーが消えなかったのでWebサーバの再起動して数分後にエラーが消えていました

