服务器磁盘已满时 WordPress 网站无法正常工作

问题描述 投票:0回答:3

我的公司有一些用于网络开发的私人服务器。 服务器有600GB的存储空间,但有时会出现磁盘空间不足的情况。

在这种情况下,我们使用 WordPress 的网站之一会出现故障,并且无法访问其某些功能。

任何人都可以告诉这可能的原因是什么以及如何预防吗?

提前致谢....

mysql wordpress
3个回答
3
投票

在这种情况下,我们使用 WordPress 的网站之一会出现故障,并且无法访问其某些功能。

这就是磁盘已满时发生的情况 - 我们对此无能为力。无法再创建临时文件,包括跟踪用户是否登录所需的会话文件。即使只执行 SELECT,MySQL 也可能需要写入临时数据。 Web 服务器在高峰时段可能需要硬盘上的一些交换空间。等等等等

我更关心WP故障而不是“为什么服务器磁盘已满”。

那是行不通的。您需要解决问题的根源,那就是服务器的磁盘已满。尽管磁盘已满,您仍无法使 Wordpress 工作。


0
投票

这可能归因于很多事情,可能不是 WordPress 层面的。由于没有磁盘空间,apache 无法写入其访问/错误日志,PHP 无法写入会话,MySQL 无法写入等等。

现阶段唯一适用于您的答案是停止最大化磁盘空间。


0
投票

所以我遇到了这个问题并解决了它,我想分享我的解决方案。

有一天我意识到我的一个客户网站出现了 503 错误。网站主页将加载,但不会获取任何大量资源,例如 WooCommerce 或我的帐户页面中的产品。

检查了 cpanel 并发现我的 inode 磁盘已满。

联系了服务器提供商,他们告诉我,是的,我们可以看到你的内部已满,向我发送了 inode 使用统计信息,以查看文件的位置 POV inode 磁盘将需要大约 250k nides。

他们帮不了我, 删除了主题,卸载了插件,什么也没发生。使用缓存插件清除缓存,什么也没发生,直到几天后,当我决定去 CPANEL FTP 检查每个文件夹时,我意识到在公共 - wpcontent - 缓存对象 - 我认为某些文件夹存在一些漏洞该插件会导致使用包含以下 php 代码的文件创建folder1-folder2-folder3。 fa:2:{s:7:"内容";s:21:"0.77422600 1728044493";s:15:"key_version_all";i:6;}

清理了所有对象缓存,例如永久删除它并删除了受影响的插件,仅此而已。

这让我觉得 WordPress 应该进行更新以防止此类事情发生。 无论如何,我希望这对某人有帮助,因为我为此经历了地狱。

© www.soinside.com 2019 - 2024. All rights reserved.