在 2015年3月5日 星期四,下午9:27,Xinchen Hui 写道:

Hi,   
> Hey internal:
>  
>  
> There is also a problem we have been suffering from for a quite
> long time, that is signal raised at OOM/Timeout when execution is in a
> critical area will lead PHP crash or even more big troubles if it is
> in shared memory.
>  
> You may still remember we disabled zend signal handlers before
> PHP-5.4 was released because it doesn't work well as mod_apache. which
> is described in #61083.
>  
> Zend signal is a good way to fix the problem, thus I did some
> research then fixed zend signals(make it works with apache2handler),
> committed in 
> https://github.com/php/php-src/commit/fd5a756ad44124ffa7e9a5810a31ff49e91708cf
>  
> And no obviously performance affects in reallife app(benched with
> wordpress).
>  
> Next, We may do some further optimizationes based on that.
>  
> For now, I want to make zend signals handler enable by default
> (in configure) for PHP7, or maybe totally removed the
> --enable-zend-signals option? thus make zend_signal.c always be
> compiled and linked.
>  
> Is there any concerns or objections on this?
I’m +1 on this, it sounds good and helpful.
Thank you for your work.
>  
> thanks
>  
> --  
> Xinchen Hui
> @Laruence
> http://www.laruence.com/
>  
>  
>  


--
Wei Dai
@demon

Reply via email to