मुझे कई देरी नौकरी कार्यकर्ता प्रक्रियाओं को चलाने के लिए मेरे dynos प्राप्त करने में परेशानी हो रही है।आप एक ही हेरोकू डिनो पर एकाधिक विलंबित जॉब श्रमिक कैसे चलाते हैं?
मेरे Procfile इस तरह दिखता है:
worker: bundle exec script/delayed_job -n 3 start
और मेरे delayed_job
स्क्रिप्ट डिफ़ॉल्ट मणि द्वारा प्रदान की है:
#!/usr/bin/env ruby
require File.expand_path(File.join(File.dirname(__FILE__), '..', 'config', 'environment'))
require 'delayed/command'
Delayed::Command.new(ARGV).daemonize
जब मैं यह या तो स्थानीय स्तर पर चलाने के लिए प्रयास करें या एक Heroku dyno उस पर चुपचाप निकलता है और मैं नहीं बता सकता कि क्या हो रहा है।
foreman start
16:09:09 worker.1 | started with pid 75417
16:09:15 worker.1 | exited with code 0
16:09:15 system | sending SIGTERM to all processes
SIGTERM received
या तो कैसे इस मुद्दे या सुझाव अन्य तरीकों से एक भी dyno यह बहुत सराहना की जाएगी पर एक से अधिक कार्यकर्ताओं चलाने के बारे में जाने के लिए के बारे में डिबग करने के लिए के साथ कोई भी मदद करते हैं।
'रन' कमांड के लिए धन्यवाद! – dgilperez
हां, इसके लिए सब कुछ देख रहा है। यह स्वीकार्य उत्तर होना चाहिए। –