MeowRain 昨天博客宕机了,我看服务器日志好像是有个人一直访问我的网站(应该是恶意攻击),然后503了,我就把服务器重启了,博客能用了一段时间,过一会儿又不能用了,我也没管 今天早上发现,博客还不能用,一看是容器一直重启,我觉得应该是博客程序出问题了,干脆把容器删了下了最新的版本,映射到原来的目录还是不能跑。 我把博客打包到本地了,把日志传到另一台服务器上了,大佬们帮我看看到底怎么回事 日志链接:
Ryan Wang 👍 Exception during pool initialization. org.h2.jdbc.JdbcSQLNonTransientConnectionException: File corrupted while reading record: null. Possible solution: use the recovery tool 应该是数据库文件损坏,可以尝试一下 h2 的恢复工具:http://h2database.com/html/advanced.html#using_recover_tool
3214693547 MeowRain 转mysql直接按文档部署就行了,docker就可以。 昨天我重新部署了一下,之前第一次我是h2直接gg, 写了一年的博客全没了,后来用的宝塔+docker部署了,昨天觉得完全没必要宝塔浪费性能,换成docker+caddy+mysql+halo部署了一遍。