【发布时间】:2019-10-04 23:28:24
【问题描述】:
Wordpress 网站使用 mPDF。当网站在服务器上运行时,函数 WriteHTML() 总是需要 4 分钟。在我的电脑上需要一秒钟。没有错误消息。
在某些子网站上使用 mPDF 来生成文档。一周前它工作得很快。几天前,它停止工作,使用 mPDF 的子站点开始出现“500”内部错误。我已将执行时间从 30 秒增加到 300 秒,现在没有错误。但是每个带有 mPDF 的子站点都需要 4 分钟才能打开。我检查过:函数 WriteHTML() 一直在使用。
本网站的副本在我的电脑上运行良好。使用 mPDF 的子网站只需一秒钟即可打开。
PDF 很小,最大 150kb。
服务器是: 阿帕奇 2.4.6; PHP 5.6.40; mPDF 5.7; WordPress 4.9.10
PDF 由 single-custom_post_type.php 生成 (是的,我知道 PHP 和 mPDF 很旧,但它不是我的网站,我无法向所有者解释。而且他有很多 PHP 脚本不适用于 7.0。)
禁用插件、更改 PHP 版本、清除 Wordpress 缓存后没有任何变化。我想这与服务器配置或保护有关。业主声称他在几个月内没有改变任何东西。
【问题讨论】:
-
如果它总是正好 4 分钟,则表明某处存在人为的计时器延迟。
-
在 php 文件中我什么也没看到。我不知道如何在服务器配置中检查它。
标签: php wordpress apache server mpdf