হেরোকু সার্ভারের অবস্থা বোঝা 143


86

আমি হিরোকু সার্ভারের স্থিতি নিয়ে ভাবছি এবং এই বিষয় সম্পর্কে কোনও ডকুমেন্টেশন খুঁজে পাচ্ছি না।

উদাহরণ:

Process exited with status 143

এই উদাহরণটি কি কেউ ব্যাখ্যা করতে পারেন? এবং ভবিষ্যতের রেফারেন্সের জন্য আমি কোথায় সংস্থানগুলি পাব?

উত্তর:


95

প্রস্থান কোড 143 এর অর্থ হ'ল একটি প্রক্রিয়া একটি SIGTERM দ্বারা সমাপ্ত হয়েছিল। এটি সাধারণত পাঠানো হয় যখন আপনি কোনও কমান্ড করেন যা আপনার ডায়নোগুলি পুনরায় চালু করার প্রয়োজন হয় (কনফিগার: সেট, পুনরায় চালু, স্কেল ডাউন ...)।


এটা কি আমার সিস্টেমের পক্ষে খারাপ? আমার সিস্টেমে এই সমস্যাটি দেখা দেয় যখন আমি অ্যাপ্লিকেশনটি পুনরায় চালু করি, তবে অ্যাপ্লিকেশনটি এখনও স্বাভাবিকভাবেই কাজ করে (আমার অ্যাপ একই সময়ে 2 জন শ্রমিক চালায়: স্ট্যাকওভারফ্লো / সেকশনস / 15650117/… )
টিয়েন নগুইন

4
@ এরিকফোড আমি এই স্থিতি কোডগুলির রেফারেন্সটি কোথায় পাব?
গৌতম বধ্রিনাথন

4
@ গৌতমবাধরিনাথন এই স্ট্যাটাস কোডগুলি হিরকু নির্দিষ্ট নয়, এ্যাপ অ্যাপটি কী চলছে তার জন্য সেগুলি ম্যান ফাইলটিতে সংজ্ঞায়িত করা হয়। প্রস্থান 143 এবং আরও কয়েকটি বিশেষ যে এগুলি ইউনিক্স কার্নাল দ্বারা মানক করা হয়।
এরিক ফোড

4
আমার জন্য এটি বিভ্রান্তিকর ছিল কারণ আমি দৌড়াব - হেরোকু পুনঃসূচনা - হেরোকু লগগুলি তারপরে আমার আউটপুটটি আমার প্রোগ্রামগুলি আউটপুট এবং ত্রুটির কোডটি প্রদর্শন করবে। সুতরাং দেখে মনে হবে হিরকু আমার প্রক্রিয়াটি কমিয়ে দিচ্ছে, যখন সত্যই এটি কেবল এমন অর্ডারে লগইন করা হত যা আমি প্রত্যাশা করি না।
শান ডানফোর্ড

4
এটা কি ফ্রি ডায়নোর কারণে? হেরকু প্রদান করলে এই সমস্যার সমাধান হবে? যেহেতু @ এরিক বলছিলেন যে 'হিরকু আপনার অ্যাপ্লিকেশনটিকে এটি বন্ধ করার সময় হয়েছে তা বলে দেয়' এবং অর্থ প্রদান করেন না ঘুমোতে
ইনজামাম মালিক

7

এটি একটি নিষ্ক্রিয় অবস্থা যখন এটি কিছুক্ষণের জন্য কোনও অনুরোধ গ্রহণ করে না। এটি একটি অনুরোধ পেলে এটি আবার শুরু হবে।



0

ডায়নো পুনরায় চালু করুন, যার ফলে ডায়নোকে SIGTERM প্রাপ্ত হয়। এই আদেশ ব্যবহার করুন

heroku restart worker.1

এবং তারপর

heroku logs
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.