मैं रेल 4, साइडकीक 2.13.1 का उपयोग करता हूं, जब भी, क्रॉन स्क्रिप्ट प्रत्येक 2 मिनट में चलती है। पहले निष्पादन के दौरान कोई त्रुटि नहीं है लेकिन सभी को त्रुटियां मिलती हैं। मुझे यह त्रुटि केवल उत्पादन env में मिली है। मेरा कार्यकर्ता ऐप/श्रमिकों में स्थित है। मैं application.rb में स्ट्रिंग पालन करते हुए इसे शामिल किया है:साइडकीक + जब भी + यूनिकॉर्न अनियंत्रित निरंतर क्लासवर्कर उत्पादन env
config.eager_load_paths += %W(#{config.root}/app/workers)
त्रुटि:
2013-08-15T12:34:05Z 31102 TID-oh1d0 WARN: {"retry"=>true, "queue"=>"default", "class"=>"AllGlobalWorker", "args"=>[], "jid"=>"c8f5827813277c890b4a621e", "enqueued_at"=>1376570045.3903732}
2013-08-15T12:34:05Z 31102 TID-oh1d0 WARN: uninitialized constant AllGlobalWorker
2013-08-15T12:34:05Z 31102 TID-oh1d0 /home/shared/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/inflector/methods.rb:226:in `const_get'
इस के लिए कोई भी विचार? धन्यवाद।
मुझे लगता है कि आप केवल 'के लिए config.autoload_paths + =% डब्ल्यू जरूरत है (# {config.root}/श्रमिकों)' मेरे लिए मैं फ़ोल्डर in'workers' मेरी श्रमिकों रखना –