如您磁盘使用率飙升、打开页面慢这么办

发布日期: 2018-12-04 04:51:26


问: FeehiCMS使用了一段时间后,磁盘被占用了好几十个G怎么办?

答:

    1.查看backend/runtime和frontend/runtime目录。通常因为日志太多造成的,可以删除较早的日志,并设置生产环境只记录error级别的日志。

    2如果在common/config/main.php main useFileTransport为true时,并不会真发送邮件,只会把邮件内容以文本写到runtime目录中,这个量是非常惊人的,要么配置正确的发件箱并把此处改为false,要么去除相关发送邮件的配置/代码(如去除backend和frontend的config/main.php中的log targets yii\log\EmailTarget的配置,在发生错误时不发送邮件告警)


问: 为什么打开一些页面非常慢,通常在30秒之后才能打开。

 答:

  这种原因,一般是您把common/config/main.php main useFileTransport设置为false,而配置的发件箱地址或者端口错误或不存在。当您的页面有错误时,不如500等状态码时,连接发件箱smtp一直连不上,一直等到socket超时(默认一般是30s超时),才会继续执行输出页面。解决办法:1.设置useFileTransport为true,或者修改为正确的发件箱配置,确保能正常连接发送