去评论
dz插件网

在使用it618会员登录认证插件服务器空间占用突然增大发帖和后台设置插件都会出现504状态码问题的排查与解决

admin
2023/01/10 11:15:49
在使用it618会员登录认证插件服务器空间占用突然增大发帖和后台设置插件都会出现504状态码问题的排查与解决:


近期收到站长反馈一个社区问题:就是突然宝塔面板的可用磁盘空间变得非常小了,且发帖的时候或者后台设置点击提交的时候会非常慢甚至出现504报错的问题:

一般出现504状态码的话,尤其发帖出现的话,需要考虑数据库查询性能的问题,
要么数据库表占用非常大,要么插件引起:

下面直接说解决及排查方法:
检查it618会员登录认证插件以下设置:



这里的“自动删除天数”不要设置过大,按照如果你日IP<500的情况,请多不要高于14天,如果日IP>1000,时间至少不高于5天。

如果已出现504报错状态检查:
访问如图所示,是否能够点开:



如果打不开说明 it618会员登录认证插件 的访问记录的数据表占用非常大了,需要清理:
那么 在你自己的数据库管理里面执行以下SQL语句:
清空 访问记录表:
  1. TRUNCATE `pre_it618_members_visit`;


如果提交执行不了,报错502的话,那就只能删除这个表再创建该表了,操作方法如下:
删除该表:
  1. DROP TABLE `pre_it618_members_visit`;


创建该表,并使用性能更高的InnoDB的引擎存储:
  1. CREATE TABLE IF NOT EXISTS `pre_it618_members_visit` (
  2.   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  3.   `it618_uid` int(10) unsigned NOT NULL DEFAULT '0',
  4.   `it618_url` varchar(255) NOT NULL,
  5.   `it618_ip` varchar(20) NOT NULL,
  6.   `it618_bz` varchar(255) NOT NULL,
  7.   `it618_time` int(10) unsigned NOT NULL,
  8.   PRIMARY KEY (`id`)
  9. ) ENGINE=InnoDB;