ext/pctnl and a bug related to handling of SIGALRM

php.internals

Ralph Schindler

7 years ago
Hi all, I was hoping someone with considerable pctnl authority/knowledge might be able to help shepherd this bug fix along. In short, I came across this bug combining the technologies of Laravel's job worker infrastructure (uses signals) along with using the Microsoft provided SqlServer linux driver. In a nutshell, SIGALRM's are interrupting and forcing the mssql driver to drop connections when they are not properly handled. There is significant discussion going on on the issue report for on php-src and also on the sqlserver driver site: https://github.com/php/php-src/pull/3717 https://github.com/Microsoft/msphpsql/issues/885 This is outside of my wheelhouse, which is why I am asking anyone on internals with some knowledge and time to help if they can have a look. Thanks in advance and Happy New Year! -ralph