# ext/pctnl and a bug related to handling of SIGALRM

- Thread: https://externals.io/message/103678
- Original archive: https://news-web.php.net/php.internals/103678
- Started by Ralph Schindler on 2019-01-03T17:18:33+00:00
- Messages: 1
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #103678 — Ralph Schindler — 2019-01-03T17:18:33+00:00

URL: https://externals.io/message/103678#103678

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
