Posted on 六月 17, 2018
尝试解决WordPress长时间不访问失去响应问题(失败。。)
最近发现WordPress长时间不访问,Nginx会报504错误,再访问几次就可以正常访问。猜想可能是MySQL长时间不访问断开连接导致。所以第一步先把WordPress日志打开。
修改配置文件wp-conifg.php
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true );
日志文件在wp-content目录下。
等八个小时候再次访问看看日志是否记录了有用的信息。
参考:
http://www.wpbeginner.com/wp-tutorials/how-to-set-up-wordpress-error-logs-in-wp-config/
2018-06-19更新
wp日志、apache日志都没什么有用信息..擦泪了
所以直接修改数据库配置吧。
修改/etc/my.cnf.d/server.cnf
在mysqld下面增加
wait_timeout=259200
也有说修改/etc/my.cnf
反正两个文件都修改了。重启数据库:
service mariadb restart
查看设置:
mysql
show global variables like ‘%timeout%‘;
不知道能不能解决。
参考
http://www.mamicode.com/info-detail-1369694.html
2018-06-21更新
失败了,还是失去响应,把主题删一删,换回原装的主题试试..
还是不行,这个问题看样子是解决不了了,turf..
曲线救国,试试memcache等优化方法能否挽救。