У тебя 1 задача, 1 сообщение, 1 транзакция
Если я хочу в лог писать время когда получен сигнал на остановку и время когда скрипт завершился?
Я так понимаю если у меня синхронное выполнение, то pcntl_signal_dispatch и выход всегда будут вызваны друг за дружкой?
То есть смысла делать 2 лога никакого.
А после SIGKILL скрипт вообще успеет что-то написать?)