У меня запускается некий процесс, который ограничен по времени. Для этого ограничения, во время старта процесса я запускаю джоб с отложенным исполнением через delay($time_limit); То есть джоб выпонится через заданное время жизни этого процесса, завершит процесс и отправит сокет на клиент. Так вот этот процесс можно завершить и вручном режиме, но в таком случае джоб все равно выполнится, это не есть хорошо (хоть он и ничего не сделает). есть варинт при создании джоба получать его ключ в редисе, а при ручном завершении процесса удалять его по ключу.
на сколько я знаю, нет. Джоб это просто труба но вы можете сами написать всю логику , добавив какой то статус и чекать по нем кодом
Обсуждают сегодня