ext/pctnl and a bug related to handling of SIGALRM
| From: | Ralph Schindler | Date: | Thu, 03 Jan 2019 17:18:33 +0000 |
| Subject: | ext/pctnl and a bug related to handling of SIGALRM | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-103678@lists.php.net to get a copy of this message | ||
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