尝试解决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等优化方法能否挽救。

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注