Heroku सर्वर स्थिति 143 को समझना


84

मैं हेरोकू सर्वर स्थिति के बारे में सोच रहा हूं और इस विषय के बारे में कोई दस्तावेज नहीं पा रहा हूं।

उदाहरण:

Process exited with status 143

क्या कोई इस उदाहरण की व्याख्या कर सकता है? और मुझे भविष्य के संदर्भ के लिए संसाधन कहां से मिलेंगे?

जवाबों:


91

कोड से बाहर निकलें 143 का मतलब है कि आपकी प्रक्रिया एक SIGTERM द्वारा समाप्त कर दी गई थी। यह आम तौर पर तब भेजा जाता है जब आप अपने डायनोस को पुनरारंभ करने के लिए किसी भी कमांड की आवश्यकता होती है (कॉन्फ़िगरेशन: सेट, पुनरारंभ, स्केल डाउन ...)।


क्या यह मेरे सिस्टम के लिए बुरा है? मेरे सिस्टम में यह समस्या तब होती है जब मैं ऐप को पुनरारंभ करता हूं, लेकिन ऐप अभी भी सामान्य रूप से काम करता है (मेरा ऐप एक ही समय में 2 कार्यकर्ता चलाते हैं: stackoverflow.com/questions/15650117/… )
Tien Nguyen

3
@EricFode मुझे इन स्टेटस कोड का संदर्भ कहां मिल सकता है?
गौतम बद्रीनाथन

2
@GauthamBadhrinathan उन स्थिति कोड में हेरोकू विशिष्ट नहीं हैं, वे मैन फ़ाइल में परिभाषित करते हैं कि क्या कभी ऐप चल रहा है। बाहर निकलने के 143 और कुछ अन्य विशेष हैं कि वे यूनिक्स कर्नेल द्वारा मानकीकृत हैं।
एरिक फोड

5
मेरे लिए यह भ्रामक था क्योंकि मैं चलाऊंगा - हरोकू रीस्टार्ट - हरोकू लॉग्स तब मेरा आउटपुट मेरे प्रोग्राम्स आउटपुट और एरर कोड AFTER दिखाएगा। तो ऐसा लगता है जैसे हरोकू मेरी प्रक्रिया को कम कर रहा था, जब वास्तव में यह सिर्फ एक आदेश में लॉग इन कर रहा था, जिसकी मुझे उम्मीद नहीं थी।
सीन डनफोर्ड

1
क्या यह स्वतंत्र डायनो के कारण है? उसे भुगतान करने से इस समस्या का समाधान होगा? चूँकि @eric कह रहा था कि 'यह है कि हिक्कु आपके ऐप के बारे में बताता है कि यह बंद होने का समय है' और भुगतान किया डायनो डोनो को नींद नहीं आई
इंजमाम मलिक

7

यह एक निष्क्रिय स्थिति है जब इसे थोड़ी देर के लिए कोई अनुरोध नहीं मिलता है। जब यह एक अनुरोध प्राप्त करता है तो यह फिर से शुरू होगा।



0

डायनो को पुनः प्रारंभ करें, जिसके कारण डायनो को SIGTERM प्राप्त होता है। इस कमांड का उपयोग करें

heroku restart worker.1

और फिर

heroku logs
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.