2016-06-10 6 views
0

У меня есть сервер, на котором я использую capistrano, и я использую delayed_jobs для выполнения какой-либо рассылки, но на моем сервере по какой-то причине задания не выполняются. Процесс delayed_job запущен (запуск bin/delayed_job status отвечает мне правильно, говоря, что там есть какой-то процесс pid), но я не знаю, не выполняет ли процесс только мои задания или даже если мои задания не помещаются в очередь. Локально все работает отлично, но при постановке постановки на сервере это не так.Как я могу видеть вакансии delayed_job в производстве?

Я хотел бы знать, если есть способ, я могу по крайней мере, проверить, какие рабочие места есть, так как я не могу сделать это с помощью доступа к консоли

+0

Итак, вы запустили delayed_job как «производственная среда»? 'RAILS_ENV = производственный скрипт/delayed_job start' –

+1

У вас есть отложенный веб-сайт? https://github.com/ejschmitt/delayed_job_web – Swards

+0

Да Он перезапускает процесс каждый раз, когда я развертываю. Я начал делать «RAILS_ENV = производственный скрипт/delayed_job run», чтобы узнать, что происходит, и выяснил, что при попытке отправить электронные письма было время подключения. Поэтому я решил, что это проблема с портом, который я использовал (587), и сервером (цифровым океаном), из которого я запускал telnet smtp.mailgun.org 587, и для подключения было очень много времени. Ну, я поменял порт на 2525, который мгновенно подключился через команду telnet, но он все равно бросает мне тайм-аут соединения ... Он ушел далеко от исходного сообщения, поэтому я создам еще один вопрос. –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^