Danil Semenov
Всем привет, столкнулся с проблемой, не могу разобраться как решить. Есть скрипт php, которые идет в БД и выполняет долгий запрос, запускается из cli, при отправке SIGINT/SIGTERM сразу же прерывается, но как только я пытаю добавить обработчик для SIGINT/SIGTERM скрипт сначала дожидается окончания запроса в БД а потом уже выполняет действия обработчика. Может кто с таким сталкивался, есть варианты как пофиксить?
Все потому что пхп однопоточный. поэтому не фиксится никак. Выкидывай этот язык богов, и бери ченить многопоточное (не путать с асинхронностью), тогда у тебя появится такая возможность.