У меня есть работник sidekiq, который выполняет некоторый код JRuby для соединения и вытаскивания данных с удаленного сервера. Он отлично работает, запустив на терминале:JRuby: Обработка фоновых заданий с помощью Sidekiq
bundle exec sidekiq
Но на производстве я хочу, чтобы запустить рабочий в фоновом режиме, передавая -d
вариант:
bundle exec sidekiq -d -L log/sidekiq.log
Он не работает и возвращает следующее:
ObjectSpace is disabled; each_object will only work with Class, pass -X+O to enable
Любая другая опция, которую мне нужно передать, чтобы запустить sidekiq в фоновом режиме?
С этими словами 'nohup' Я хочу, чтобы выполнить sidekiq работника, даже если я закрыть терминал. – Arif