文档

文件(夹)数量占比过满导致网站无法正常使用

更新时间:

网站在使用过程中可能会因程序文件数量较多或者临时产生的缓存文件占用过大等情况,使得云虚拟主机上的网站剩余文件(夹)数量占比不足,从而导致网站部分功能不能正常使用。本文介绍这种情况的可能原因和解决方案。

问题现象

在云虚拟主机上成功搭建网站并运行一段时间后,网站上的部分功能会无法正常使用。

例如,重启云虚拟主机时,主机会一直处于重启等待状态,无法正常启动,同时日志也会丢失。重启

可能原因

网站中存在程序文件数量较多或者临时产生的缓存文件占用过大等情况,使得网站的文件(夹)数量使用占比过满时,可能会导致网站在写入文件过程中无法正常写入,从而影响网站的正常运行。

解决方案

您可以通过清理网站过期文件(夹)或设置文件(夹)数量的预警功能(仅针对独享版云虚拟主机)的方式恢复网站的正常使用。本方案以Linux操作系统独享虚拟主机基础版为例,其他类型的主机以实际页面显示为准。

重要

清理网站文件(夹)或设置文件(夹)数量的预警功能前,请提前安装FTP客户端。建议您使用FileZilla工具,具体操作,请参见使用FileZilla管理文件

  1. 登录云虚拟主机管理页面
  2. 找到待操作的云虚拟主机,单击对应操作列的管理

  3. 站点信息页面的网站信息区域,查看文件(夹)数量

    网站的文件(夹)数量使用占比已满,如下图所示:文件已满

  4. 在左侧导航栏,选择文件管理 > 文件管理器

  5. 文件管理器页面,单击站点根目录

  6. 查找并删除占用比例较大的过期文件。

    本步骤以通过FileZilla工具查找站点根目录下的runtime > session文件为例。

    说明

    FileZilla工具支持对文件进行排序,方便您快速查找并删除过期文件。您也可以在文件管理器页面的站点根目录下,查看或删除占用比例较大的过期文件,具体操作,请参见使用文件管理器管理文件

    1. 使用FileZilla工具连接云虚拟主机。

      具体操作,请参见使用FileZilla管理文件

    2. 进入/htdocs/runtime/session/0路径下,将文件按照修改日期排序,然后查找过期文件。

      修改时间

    3. 选择待删除的过期文件,单击鼠标右键,然后单击删除(E)

    4. 在弹出的对话框,单击是(Y)

  7. 可选)设置文件(夹)数量的预警功能。

    为了有效预防因云虚拟主机网站信息页面的文件(夹)数量使用占比过满导致网站无法正常运行,建议您在文件(夹)数量使用占比过满前,设置文件(夹)数量的预警功能。当文件(夹)数量超过报警阈值时,您可以在收到监控报警提示时根据以下操作处理。

    1. 登录云虚拟主机管理页面

    2. 单击主机信息

    3. 主机信息页面的自定义监控报警区域,单击[设置监控报警]。设置文件(夹)数量的预警功能。

    4. 设置监控报警页面的监控规则区域,设置文件数量报警阈值的规则,然后单击确认

      例如,设置文件(夹)数量占比达到90%时,系统会发送监控报警提示。

      设置报警阈值.jpg