Ref T9640. In libphutil, switches to the PHP 7.1 async_signals mechanism when it is available.
Details
Details
- Reviewers
chad - Maniphest Tasks
- T9640: Make Phabricator compatible with PHP7
- Commits
- rPHU9d85dfab0f53: Where available, use async_signals in libphutil
With the next change, ran daemons with bin/phd start and bin/phd debug, then ^C'd them.
- Before patch: long hang.
- After patch: They responded to the signals normally and exited promptly.
Diff Detail
Diff Detail
- Repository
- rPHU libphutil
- Lint
Lint Not Applicable - Unit
Tests Not Applicable