Как определить, запущено ли задание с задержкой или нет в фоновом режиме на этапе. Если он остановлен, значит, он должен запускаться, проверяя некоторый процесс pid или что-то в этом роде. Моя проблема заключается в постановке задержки с задержкой задания иногда, и я не могу понять, почему это происходит, может ли кто-нибудь сказать мне, что я могу сделать, чтобы решить эту проблему. Это команда я проверить для проверки статусаRails delayed jobs останавливается при постановке
RAILS_ENV=staging ./script/delayed_job status
, но мне нужно сделать то, что должен проверить автоматически, работает ли задерживается работа или нет, не .Если он должен начать работать
ИМО это не обязанность приложения для контроля и запуска внешних процессов. Я бы предложил использовать [инструмент мониторинга] (https://www.ruby-toolbox.com/categories/server_monitoring), например, god или bluepill, чтобы отслеживать, что все необходимые процессы запущены и работают. – spickermann