加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

脚本标头过早结束:php5 Symfony产生内部服务器错误500

发布时间:2020-12-13 22:12:53 所属栏目:PHP教程 来源:网络整理
导读:我遇到了一个让我走入死胡同的问题,所以反过来,我转向你!最近一个Symfony应用程序一直在向下渲染内部apache错误-500.删除Symfony缓存后,该站点将恢复.经过一些进一步的调查,我发现了“过早结束脚本标题:php5”的错误.该网站在1年多的时间内没有出现任何此
我遇到了一个让我走入死胡同的问题,所以反过来,我转向你!最近一个Symfony应用程序一直在向下渲染内部apache错误-500.删除Symfony缓存后,该站点将恢复.经过一些进一步的调查,我发现了“过早结束脚本标题:php5”的错误.该网站在1年多的时间内没有出现任何此类错误,我们没有对此网站进行任何更改,这种情况经常发生(每周一次).以下是来自日志文件.

[Sat Aug 28 06:20:30 2010] [error] [client 206.131.184.1] Premature end of script headers: php5

这封电子邮件也是最近从MT发送的,可能与我认为可能与该问题直接相关.

我们注意到您的服务—-.com已经在托管您帐户的群集上生成了异常大量的文件系统锁.不正确地利用NFS文件锁定的网站或脚本通常会产生此错误,这会对其他客户的群集性能产生过度影响.这违反了我们的AUP,可以在’http://mediatemple.net/company/legal/aup_general.php‘找到.

我们将文件锁定问题跟踪到以下重复锁定的文件:

/domains/—-.com/symfony/cache/frontend/prod/config/routing/symfony.routing.configuration.cache
/domains/—-.com/symfony/cache/frontend/prod/config/routing/symfony.routing.data.cache

如果选项可用,我们建议您立即禁用脚本的文件锁定(通常位于脚本的配置部分);或使用不使用文件锁定的其他脚本.此脚本未来的任何锁定滥用都可能导致此域的流量暂停,以防止锁定影响其他客户.

如果您对此文件锁定问题有任何疑问,或者不确定从何处开始禁用文件锁定,请回复此票证以获取进一步的帮助.

解决方法

最近我遇到了类似的问题.用APC替换文件缓存完全解决了我的问题.我需要为view_cache,i18n缓存和路由替换sfFileCache.

如果您的服务器上没有APC,那么您可以轻松使用任何其他流行的加速器.

如何在symfony中使用APC:http://www.zalas.eu/symfony-meets-apc-alternative-php-cache

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读