libpcre.so.3.13.1中的php5-fpm段错误6

时间:2015-03-23 19:14:05

标签: ubuntu segmentation-fault pcre php

我已经安装了PHP 5.5.9,Apache 2.4,varnish,php-fpm和mod_proxy_fcgi的Ubuntu 14.04服务器。

我有自己用PHP编写的小模板语言,从旧的PHP 5.2迁移到php 5.5之后似乎一切正常,但在某些情况下我有这个bug,当ai尝试渲染(preg_replace_callback函数)模板,大小为9691字节或更多的PHP崩溃。 (dmesg在libpcre.so.3.13.1中输出php5-fpm段错误6)。小模板尺寸没问题。

所以,文档说尝试改变pcre.backtrack_limit和pcre.recursion_limit,所以我尝试小,中,极值(1000000000),但没有效果。

系统是最新的,是否有可能如何增加每个进程线程的堆栈大小?

有人可以帮忙吗? (抱歉我的英语不好)F。

1 个答案:

答案 0 :(得分:2)

我也发现了同样的问题,我解决了它的设置

pcre.recursion_limit = 1000

/etc/php5/fpm/php.ini

然后重启php5-fpm

希望它有所帮助!