【问题标题】:How to avoid Unknown: write failed: No space left on device (28)如何避免未知:写入失败:设备上没有剩余空间 (28)
【发布时间】:2011-09-02 07:58:02
【问题描述】:

我在共享主机上,我在我的域上收到此错误

Unknown: write failed: No space left on device (28)

我认为这是因为我的 /tmp 目录已满,但我不能确定。如果是这样的话,任何人都可以帮助我为什么会这样?这是第二次发生这种情况,当它发生时我必须将我的网站从网络上撤下,这不好......

我不知道它是否相关,但我处理了很多图像并在 PHP 中转换它们。我使用tempnam() 函数将它们临时保存。这是导致错误的原因吗?

有人知道吗? 请我真的需要快速解决这个问题:( 谢谢。

【问题讨论】:

    标签: php image temporary-directory


    【解决方案1】:

    这可能有两个原因:

    • 您的虚拟主机帐户有一个配额集,您已超出该配额。解决方案:释放一些空间。 (您应该有某种控制面板,可以指示您是否属于这种情况。)

    • 运行您的站点的 Web 服务器空间不足。您需要与您的托管服务提供商联系。他们需要确保这种情况不会再次发生。

    【讨论】:

    • 是的,他们设置了配额。但是我不认为我可以在管理面板中释放它...你知道是什么导致了这个问题吗?
    • @Mathias 是的,提到的事情之一应该是导致它。如果您超出配额,则需要删除一些文件 - 但我会先确定这是否真的是原因
    • 主持人之前已经提高了我一次的配额,这解决了问题。我无法从 acp 中清除我的 tpm-dir...但是如果我不能使用 tmp-dir,我该如何处理 PHP 中的图像?
    • @Mathias 您需要与您的托管服务提供商联系。这也可能是他们的全球性问题。无法判断...如果它是您的个人配额,删除一些未使用的文件(无论它们位于哪个目录)会有所帮助。
    • 好的,谢谢。我已经给托管服务提供商写了一封电子邮件,要求他们提供解决方案。我只是希望他们能尽快回答 :) 感谢您到目前为止的帮助!
    猜你喜欢
    • 2013-05-19
    • 1970-01-01
    • 2012-01-26
    • 2013-07-28
    • 1970-01-01
    • 1970-01-01
    • 2019-08-20
    • 1970-01-01
    • 2021-01-07
    相关资源
    最近更新 更多