اذهب إلى المحتوى

السؤال

نشر

السلام عليكم و رحمة الله و بركاته

لماذا يظهر لي هذا الخطأ عند رفع المشروع على هيروكو ؟

at=error code=H20 desc="App boot timeout" method=GET path="/" host=api-kachafe.herokuapp.com request_id=b712c667-5ca1-4a85-bf57-f216bd73beef fwd="37.209.254.16" dyno= connect= service= status=503 bytes= protocol=https

الكود في الصورة

hk.jpg

hk2.jpg

hk3.jpg

Recommended Posts

  • 0
نشر

تعمل جميع تطبيقات هيروكو في مجموعة من حاويات في لينكس تسمى dynos. الخطأ H20 طبقا لتوثيق هيروكو يعني أن هنالك مشكلة بتشغيل أحد هاته الحاويات. يوصف ايضا ان هذا النوع من الخطأ يخص إعداد الحاوية وبدء تشغيل التطبيق وغيره.

هيروكو لا تقرأ من ملف متغيرات البيئة، هي تأخذ ذلك عن قسم config vars وأنت لا تقوم بتعريف المنفذ هنالك، فهي تعتمد المنفذ 8080 دوما. يحتمل أن يكون المنفذ مأخوذا من قبل حاوية ويب Dyno أخرى. جرب تغيير المنفذ أولا، وليكن الى 3000 مثلا.

قد تحتاج ايضا الى تنفيذ الأمر:

heroku ps:restart web.1

لاعادة تشغيل الحاوية المستهدفة (1 يرمز الى فهرس الحاوية لديك، يمكنك تغييره بما يوافق حاوية تطبيقك)

أو تشغيل كامل حاويات الويب:

heroku ps:restart web

أو ربما كامل الحاويات:

heroku ps:restart

 (بالطبع فان هذا يكون عن طريق heroku cli).

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...