嘟嘟社区

[经验] Docker升级mariadb版本导致Nextcloud出现Internal Server Error解决方法


第一步:停止两个容器,分别是Mariadb和Nextcloud

第二步:找到Mariadb在本地的磁盘的映射目录,我这里在appdata/mariadb/databases

第三步:删除databases目录下所有ib_logfile*的文件,我这里只有一个ib_logfile0,如果你还有ib_logfile1、ib_logfile2、ib_logfile3、这种也同样一起删除

第四步:先开启Mariadb容器,再查看本地databases目录下是否重新生成ib_logfile0这种文件,过5分钟看ib_logfile0是否还再继续增加文件大小,不增加容量了,且Docker  CPU资源利用率归0~1%了,就再开启Nextcloud容器,等待3分钟应该就恢复了。



官方升级问题相关链接:
https://mariadb.com/kb/en/upgrading-from-mariadb-101-to-mariadb-102/+comments/2903