我们在共享服务器上有一个Wordpress站点,最近由于磁盘空间不足而崩溃,因为我们的MySQL二进制日志在几分钟内就填满了驱动器。在查看了其中的内容后,我们追踪到该站点中的一个用户,该用户在usermeta
元键为的表session_tokens
. 我为该用户单击了“随处注销”选项,删除了这些记录,但今天同样的问题开始出现,他的所有令牌都回来了。
有什么想法吗?我真的不知道从哪里开始,也不知道他是如何积累了这么多代币的。我写了一个Wordpress计划的任务,应该每小时删除过期的门票,但由于他的帐户什么都没有,现在又有数千张,过期的东西一定不能应用。我瞥了一眼一些过期时间戳,它们都是以毫秒为间隔的,这证实了计划的任务可能不会有帮助。
最合适的回答,由SO网友:Scott Salyer 整理而成
不知道发生了什么,但最终用户的电脑出现了问题,不知怎的,它一直挂在那些cookie上。由于它们没有过期,我们没有采取任何措施删除它们,但让最终用户清除cookie/缓存解决了问题。
我很想知道更多关于Wordpress如何处理这个问题的内部信息,但至少现在这个问题已经解决了!不过,我认为我们在Wordpress内部无法阻止这种情况的发生。