【问题标题】:Disk quota exceeded warning in server服务器中的磁盘配额超出警告
【发布时间】:2021-10-08 19:29:46
【问题描述】:

我对此警告有疑问

警告:session_start(): 打开(/tmp/sess_ba3cae26d5ca3bfb594c3424a10fe9c4,O_RDWR)失败:磁盘 超过配额 (122) /home/ericramirez19/public_html/wp-content/plugins/buddypress-media/index.php 在第 68 行

我的索引页是正确的,这个错误是怎么回事? 是服务器问题还是代码? 我正在使用 word press,所以任何 word press 解决方案?

【问题讨论】:

  • 您与您的托管服务提供商谈过了吗?或者看看是什么占用了你所有的磁盘配额?

标签: php wordpress hosting quota


【解决方案1】:

磁盘配额是允许您在给定磁盘或位置存储的最大数据量。您应该首先验证您是否正确使用了磁盘空间(即,您是否有数千个不再需要但未能删除的临时文件?)。如果您确实决定只需要更多空间,则应联系您的托管服务提供商并升级您的计划。

在您的情况下,您可能会考虑不使用系统范围的临时目录来存储会话。

【讨论】:

  • 我正在使用 word press,所以如果有任何特殊的 wopress
【解决方案2】:

还有另一个限制 - inodes(允许的文件数),您可以通过命令检查

df -i

我发现/var/lib/php5 包含近百万个文件,所以我删除了那里的所有会话文件,问题已解决

find /var/lib/php5/ -name "sess_*" -delete

【讨论】:

    【解决方案3】:

    我多次看到该错误,以下解决方案帮助我解决了该问题:-

    1) Deleted unwanted and unnecessary emails (once I have around 57652 unread emails)
    
    2) There is a 'tmp' folder in your root directory, deleted all files from that.
    
    3) File created by you or any of your application which is taking large memory.
    
    4) Remove data from trash
    

    结论: 此问题是因为很少有文件占用了您的托管服务提供商指定的更多空间。因此,要么升级您的计划,要么找到罪魁祸首文件并将其删除。

    【讨论】:

      【解决方案4】:

      当我将在旧主机上创建的备份上传到新服务器时,我遇到了同样的错误。我的错误是上传存档而不在我的家用电脑上打开。

      那么,我如何解决此类错误:我只是在我的 PC 上解压缩备份并创建新的 zip-archive。当我再次将文件上传到我的服务器时,问题就解决了。

      【讨论】:

        【解决方案5】:

        du -sch .[!.]* * |sort -h

        在主目录中使用此命令(例如/usr2)检查哪些隐藏文件夹占用了空间。

        您还可以检查是否有包缓存。可以安全移除。

        参考:https://unix.stackexchange.com/a/356280/458332

        【讨论】:

          【解决方案6】:

          就我而言,罪魁祸首是电子邮件。系统被未删除的邮件堵塞。一旦旧邮件被删除,一切都变得很好。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2022-07-02
            • 2022-08-06
            • 1970-01-01
            • 2019-04-29
            • 2023-03-20
            • 1970-01-01
            相关资源
            最近更新 更多