首先:这不是重复的,因为提供的解决方案与任何解决方案的不同问题都不同,并且" [注意]儿童PID xxxx退出信号分割故障(11)&quot&quot在apache error.log中不再接受任何答案。我也无法评论。
我刚刚从php-7.0升级到php-7.3(或任何版本的组合),现在得到
[注意]儿童PID XXXX退出信号分割故障(11)
在我的apache error.log文件中。
此问题的其他解决方案不适用:
- Apache日志:儿童PID XXXX退出信号分割故障(11)
- centos apache"儿童pid ***退出信号分割故障(11)"在error_log
- 儿童PID xxxxx退出信号分割故障(11)
tia
检查您的PHP-FPM和PHP版本是否匹配。确保分别有与您的PHP和PHP-FPM版本相对应的(正确的)PHP-FPM配置。
在Debian系统上应该有类似的东西:
/etc/php/7.3/fpm
/etc/php/7.3/fpm/php.ini
/etc/php/7.3/fpm/php-fpm.conf
/etc/php/7.3/fpm/pool.d
/etc/php/7.3/fpm/conf.d
/etc/php/7.3/fpm/pool.d/www.conf
在我的系统上,/etc/php/7.3/fpm
目录缺少。原因:传统php-fpm没有更新。安装PHP-fpm更新并同步新的FPM配置w/w/w/w/我的调整config 不再有segfaults ,并且一切都像更新之前一样开始工作。
那些儿童segfaults的根本原因特别讨厌孤立,也许这个答案可以节省其他人的麻烦。
hth