Firebase-tools: فشل نشر Firebase مع ظهور "خطأ: خطأ HTTP: 500 ، حدث خطأ داخلي."

تم إنشاؤها على ١٤ أغسطس ٢٠١٨  ·  62تعليقات  ·  مصدر: firebase/firebase-tools

عند نشر موقعنا اليوم على Travis CI ، فشل نشرنا بسبب الخطأ التالي:

خطأ: خطأ HTTP: 500 ، تمت مصادفة خطأ داخلي.

معلومات الإصدار

[email protected]

معلومات المنصة

Linux على Travis CI

السجل هنا

ملاحظة: النسخة الليلة الماضية التي استخدمت الإصدار 4.0.3 عملت بشكل صحيح.

نسخة إلى :

التعليق الأكثر فائدة

قد يكون هذا عديم الفائدة الآن ، ولكن بالنسبة لأي شخص قد يزور هنا ، في حالتي ، كانت خدمة الاستضافة معطلة (نعم ، لم أكن أعتقد أنه يمكن إيقاف خدمات Google أيضًا) ، يمكنك معرفة الخدمات الموجودة هنا:

https://status.firebase.google.com/

ال 62 كومينتر

سنحتاج إلى سجلات تصحيح الأخطاء حتى نتمكن من تشخيص المشكلات هنا - هل يمكنك إما قلب --debug في إنشاء CI أو بدلاً من ذلك التأكد من أنها تحتفظ بـ firebase-debug.log كقطعة أثرية أثناء يبني الفاشلة؟

mbleigh - يرجى مراجعة التفاصيل في https://travis-ci.org/ampproject/docs/jobs/415953980 ، والتي آمل أن توفر التفاصيل التي تحتاجها.

cc:rsimha

فيما يلي سجلات الفشل: https://travis-ci.org/ampproject/docs/jobs/415953980#L7375 -L7424

كيف (ومتى) أنشأت رمز المصادقة الذي تستخدمه في نظام CI؟ هل ستنجح إذا أنشأت واحدة جديدة firebase login:ci ؟

تم إنشاء رمز جديد. البناء قيد التقدم: https://travis-ci.org/ampproject/docs/builds/415999283

تم الحل. مطلوب رمز مصادقة جديد.

فقط واجهت نفس المشكلة. إعادة تسجيل / تحديث الرمز المميز لم يحل المشكلة.

هنا هو السجل: firebase-debug.log

كانت تعمل بالأمس ولكننا قمنا اليوم بتحديث أدوات Firebase إلى الإصدار 4.3.1 (من الإصدار 3. *). إنه يعمل مع نسخة مطوري المشروع (أساسًا مشروع Firebase منفصل) ولكن ليس من أجل prod.

يرجى تقديم المشورة بشأن الحلول الممكنة.

تعديل
نحن قادرون على نشر الوظائف ، ولكن لا يمكننا الاستضافة:

فشل firebase deploy --only hosting مع السجل المرفق ومع ظهور الرسالة "500 خطأ داخلي"
firebase deploy --only functions يعمل كما هو متوقع

مرة أخرى ، يتم نشر نفس التعليمات البرمجية بدون مشاكل في مشروع التطوير البديل.
العودة إلى الكود المنشور مسبقًا لا يحل المشكلة.

من الصعب التأكد من وجهة نظري ، لكنني أشك في أن مشكلتك لها علاقة بأذونات IAM غير القياسية التي يتم تعيينها على المستخدم الذي يحاول القيام بالنشر. حاول إجراء النشر مع مستخدم لديه إذن المحرر في مشروع Cloud المقابل؟ إذا تواصلت مع دعم Firebase وفتحت حالة تشير إلى هذه المشكلة ، فسيكون لديهم الوصول المطلوب لمساعدتك في تحرّي الخلل وإصلاحه في أذونات IAM الخاصة بك بمزيد من التفصيل.

إذا لم ينجح ذلك ، كحل مؤقت ، يجب أن تكون قادرًا مؤقتًا على الرجوع إلى إصدار 3.x من أدوات Firebase إلى إصدار 3.x باستخدام npm مع npm install -g [email protected] أو أي إصدار كنت تستخدمه.

شكرًا Berlioz - أدى الرجوع إلى إصدار أقدم إلى حل المشكلة في الوقت الحالي!

على الرغم من أننا نتطلع إلى استخدام مهلة مخصصة للوظيفة من الكود الذي يتطلب أداة firebase 4+
تم تعيين الإذن على "المالك" في الواقع. سوف أقوم بتقديم مشكلة لدعمها أيضًا.

شكرا مرة أخرى على الرد السريع والمفيد!

أدى نشر الوظائف في وقت لاحق في بعض الوقت إلى حل مشكلتي. قد يكون هذا خطأ داخلي في قاعدة النيران.

مرحبًا ، أتلقى الخطأ التالي أثناء استخدام FirebaseMessaging.sendAsyc

com.google.firebase.messaging.FirebaseMessagingException: حدث خطأ داخلي.
في com.google.firebase.messaging.FirebaseMessaging.handleSendHttpError (FirebaseMessaging.java:290)
على com.google.firebase.messaging.FirebaseMessaging.access 600 دولار (FirebaseMessaging.java:55)
في com.google.firebase.messaging.FirebaseMessaging $ 1.execute (FirebaseMessaging.java:259)
في com.google.firebase.messaging.FirebaseMessaging $ 1.execute (FirebaseMessaging.java:240)
على com.google.firebase.internal.CallableOperation.call (CallableOperation.java:36)
على com.google.common.util.concurrent.TrustedListenableFutureTask $ TrustedFutureInterruptibleTask.runInterruptively (TrustedListenableFutureTask.java:108)
على com.google.common.util.concurrent.InterruptibleTask.run (InterruptibleTask.java:41)
على com.google.common.util.concurrent.TrustedListenableFutureTask.run (TrustedListenableFutureTask.java:77)
في java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142)
في java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617)
في java.lang.Thread.run (Thread.java:748)
السبب: com.google.api.client.http.HttpResponseException: 500 خطأ خادم داخلي
{
"خطأ": {
"الكود": 500 ،
"الرسالة": "تمت مصادفة خطأ داخلي."،
"أخطاء": [
{
"الرسالة": "تمت مصادفة خطأ داخلي."،
"المجال": "العالمية" ،
"السبب": "خطأ في الخلفية"
}
] ،
"الحالة": "داخلي"
}
}
على com.google.api.client.http.HttpRequest.execute (HttpRequest.java:1070)

ما يمكن أن يكون المشكلة هنا ، أي رد سيكون موضع تقدير كبير

ajayarajan هذا ليس المكان المناسب لهذا السؤال. ستجد StackOverflow أو القناة المناسبة في مجتمع Firebase مكانًا أفضل.

قد يكون هذا عديم الفائدة الآن ، ولكن بالنسبة لأي شخص قد يزور هنا ، في حالتي ، كانت خدمة الاستضافة معطلة (نعم ، لم أكن أعتقد أنه يمكن إيقاف خدمات Google أيضًا) ، يمكنك معرفة الخدمات الموجودة هنا:

https://status.firebase.google.com/

نعم ، تواجه نفس المشكلة الآن ، يبدو أن Firebase تحت الطقس :)

مثلك @ liron-navon ، بعد تجربة العديد من الأشياء لجعلها تعمل ، كنت على وشك الاتصال بالدعم عندما رأيت في صفحة الحالة أن بعض الخدمات معطلة.

الاستضافة معطلة. ولكن إذا كنت تنشر الوظائف فقط باستخدام ملفات
نشر Firebase - ستعمل

روفل! أنا سعيد جدًا لأنك نشرت ذلك للتو! القرف المقدس لدي نسخة تجريبية على متن الطائرة هذا الصباح! shavik
كان خائفًا لأنني اعتقدت أنني كسرت شيئًا ...

مثل @ T-Knott-Mesh اعتقدت أنني كسرت شيئًا ما ، فهل تحتوي Firebase على صفحة حالة للخدمات؟

نانومتر لقد وجدتها هنا

Yeap firebase معطلة. من الصعب تصديق أن هذا حدث.

لا أصدق ذلك! ههههههههه حسنًا ، هذا يحدث. أنا متأكد من أنهم جميعًا
يفزع rn هههههههه.

في الأربعاء ، 6 فبراير ، 2019 ، 6:31 صباحًا ، كتب equidevium < [email protected] :

Yeap firebase معطلة. من الصعب تصديق أن هذا حدث.

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/firebase/firebase-tools/issues/865#issuecomment-460991456 ،
أو كتم الخيط
https://github.com/notifications/unsubscribe-auth/AZTSE_X1pe8gvJrZcmKRM64q5dkHl_yFks5vKr0sgaJpZM4V8aLt
.

هل يمكنني تعديل التعليمات البرمجية في الخادم على أي حال بدلاً من الاضطرار إلى النشر؟ أحتاج إلى إصلاح الخلل.

تواجه نفس المشكلة الحصول على هذا الخطأ

خطأ: خطأ HTTP: 500 ، تمت مصادفة خطأ داخلي.

خطأ: خطأ HTTP: 500 ، تمت مصادفة خطأ داخلي.
نفس المشكلة التي أواجهها عندما أستضيف مشروعي في خادم Firebase

متى سينزلون ؟؟؟؟

شكرا لك للنشر أنه معطل! لقد كنت أحاول منذ 30 دقيقة نشر هذا من خلال CI الخاص بنا.

هاها اعتقد انها كانت شبكتي
جيد أن هذا الموقع https://status.firebase.google.com/ موجود

هاها اعتقدت أنني أطلقت 8-D

استمتعت بقراءة تعليقاتك: ابتسم:: يضحك:
يمكنك التحقق من الحالة الحالية هنا: https://status.firebase.google.com/incident/Hosting/19006

من الجيد معرفة أن لديهم صفحة حالة ، ونأمل أن يتم إصلاحها قريبًا :)

https://status.firebase.google.com/incident/Hosting/19006

إنه وقت صعب للغاية بالنسبة لي :-(

هل يمكنني تعديل التعليمات البرمجية في الخادم على أي حال بدلاً من الاضطرار إلى النشر؟ أحتاج إلى إصلاح الخلل.

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

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

تم طرح التخفيف! تم حل المشكلة https://status.firebase.google.com/incident/Hosting/19006

نفس الخطأ! لقد حاولت مع عدة إصدارات من أدوات Firebase ونفس المشكلة.

حاولت firebase deploy --only functions ونجحت

لم يكن يعمل معي منذ 20 دقيقة أو نحو ذلك.

أواجه نفس المشكلة الآن ، حتى عندما يقول موقع الويب الخاص بهم إن الخدمة طبيعية.

شكرا على التقارير يا رفاق. هناك مشكلة جديدة مرتبطة بأخطاء 500 اليوم والتي أرغب في الاحتفاظ بهذا النشاط ، لذلك إذا كنت تواجه مشكلات اليوم (19 أغسطس 2019 - هاه ، بعد عام تقريبًا من أجل هذا الخطأ) ، انتقل إلى # 1609.

نحن على علم ونعمل على ذلك. اسف على الازعاج 😕. ترقبوا الرقم 1609 لمزيد من التحديثات.

أنا منزعج لأن صفحة الحالة لا تعترف بالمشكلة. لا تهتم بالرد هنا. قم بتحديث صفحة الحالة أولاً.

مما أدى إلى تفاقم المشكلة بالنسبة لي ، قمت بحذف موقع التدريج في محاولة لإصلاحه (لسبب ما نجح بعد أن فعلت ذلك ، انتقل إلى الشكل) ولن يسمح لي بإنشاء موقع جديد يحمل نفس الاسم ، حتى في نفس المشروع ، لذا عليّ الآن أن أخبر الجميع باستخدام عنوان URL الجديد.

أحصل على نفس الخطأ عند استخدام "نشر Firebase"

`[معلومات] + قاعدة بيانات: بناء جملة قواعد لقاعدة البياناتصالح
[تصحيح] [2019-08-21T14: 52: 22.716Z] >>> مشاركة طلب HTTP https://firebasehosting.googleapis.com/v1beta1/sites// الإصدارات

[تصحيح] [2019-08-21T14: 52: 23.713Z] <<< HTTP RESPONSE 500
[تصحيح] [2019-08-21T14: 52: 23.714Z] <<< HTTP RESPONSE BODY
[خطأ]
[خطأ] خطأ: خطأ HTTP: 500 ، تمت مصادفة خطأ داخلي.
[تصحيح] [2019-08-21T14: 52: 23.855Z] سياق الخطأ: {
"هيئة": {
"خطأ": {
"الكود": 500 ،
"الرسالة": "تمت مصادفة خطأ داخلي."،
"الحالة": "داخلي"
}
} ،
"استجابة": {
"statusCode": 500 ،
"هيئة": {
"خطأ": {
"الكود": 500 ،
"الرسالة": "تمت مصادفة خطأ داخلي."،
"الحالة": "داخلي"
}
} ،
"رؤوس": {
"تختلف": "X-Origin، Referer، Origin، Accept-Encoding"،
"نوع المحتوى": "application / json ؛ charset = UTF-8" ،
"التاريخ": "الأربعاء ، 21 أغسطس 2019 14:52:23 بتوقيت جرينتش"،
"الخادم": "ESF"،
"cache-control": "private"،
"x-xss-protection": "0"،
"x-frame-options": "SAMEORIGIN" ،
"x-content-type-options": "nosniff"،
"alt-svc": "quic = \": 443 \ "؛ ma = 2592000؛ v = \" 46،43،39 \ ""،
"قبول النطاقات": "لا شيء" ،
"ترميز النقل": "مقسم"
} ،
"طلب": {
"uri": {
"بروتوكول": "https:" ،
"مائلة": صحيح ،
"المصادقة": فارغة ،
"host": "firebasehosting.googleapis.com" ،
"المنفذ": 443 ،
"اسم المضيف": "firebasehosting.googleapis.com" ،
"التجزئة": فارغة ،
"بحث": فارغ ،
"استعلام": فارغ ،
"اسم المسار": "/ v1beta1 / sites // الإصدارات "،
"المسار": "/ v1beta1 / sites // الإصدارات "،
"href": " https://firebasehosting.googleapis.com/v1beta1/sites// الإصدارات "
} ،
"الطريقة": "POST"
}
}
} `

كذلك هنا

أحصل على نفس الخطأ عند استخدام "نشر Firebase"

`[معلومات] + قاعدة بيانات: بنية قواعد قاعدة البيانات صالحة
[تصحيح] [2019-08-21T14: 52: 22.716Z] >>> مشاركة طلب HTTP https://firebasehosting.googleapis.com/v1beta1/sites//versions

[تصحيح] [2019-08-21T14: 52: 23.713Z] <<< HTTP RESPONSE 500
[تصحيح] [2019-08-21T14: 52: 23.714Z] <<< HTTP RESPONSE BODY
[خطأ]
[خطأ] خطأ: خطأ HTTP: 500 ، تمت مصادفة خطأ داخلي.
[تصحيح] [2019-08-21T14: 52: 23.855Z] سياق الخطأ: {
"هيئة": {
"خطأ": {
"الكود": 500 ،
"الرسالة": "تمت مصادفة خطأ داخلي."،
"الحالة": "داخلي"
}
} ،
"استجابة": {
"statusCode": 500 ،
"هيئة": {
"خطأ": {
"الكود": 500 ،
"الرسالة": "تمت مصادفة خطأ داخلي."،
"الحالة": "داخلي"
}
} ،
"رؤوس": {
"تختلف": "X-Origin، Referer، Origin، Accept-Encoding"،
"نوع المحتوى": "application / json ؛ charset = UTF-8" ،
"التاريخ": "الأربعاء ، 21 أغسطس 2019 14:52:23 بتوقيت جرينتش"،
"الخادم": "ESF"،
"cache-control": "private"،
"x-xss-protection": "0"،
"x-frame-options": "SAMEORIGIN" ،
"x-content-type-options": "nosniff"،
"alt-svc": "quic =": 443 "؛ ma = 2592000 ؛ v =" 46،43،39 ""،
"قبول النطاقات": "لا شيء" ،
"ترميز النقل": "مقسم"
} ،
"طلب": {
"uri": {
"بروتوكول": "https:" ،
"مائلة": صحيح ،
"المصادقة": فارغة ،
"host": "firebasehosting.googleapis.com" ،
"المنفذ": 443 ،
"اسم المضيف": "firebasehosting.googleapis.com" ،
"التجزئة": فارغة ،
"بحث": فارغ ،
"استعلام": فارغ ،
"اسم المسار": "/ v1beta1 / sites // version"،
"المسار": "/ v1beta1 / sites // version" ،
"href": " https://firebasehosting.googleapis.com/v1beta1/sites//versions "
} ،
"الطريقة": "POST"
}
}
} `

كذلك هنا. خطأ HTTP: 500

يبدو أن هناك حفنة منا حصلنا على 500 في آخر 30 دقيقة. يبدو أن Firebase يواجه مشكلة.

نعم ، أتلقى أيضًا خطأ 500.

انظر أيضًا # 1609

البرازيل خارجة أيضا. الحصول على خطأ HTTP 500: خطأ داخلي عند النشر لاستضافة Firebase. بدأت الساعة 12:00 مساءً

كذلك هنا

كنت أتلقى نفس الخطأ منذ 5 دقائق ولكن الآن يعمل بشكل جيد.

كنت أتلقى نفس الخطأ منذ 5 دقائق ولكن الآن يعمل بشكل جيد.

دعني اجرب

لقد اختبرت مرة أخرى والآن أتلقى نفس الخطأ. ماذا يحدث هنا.....

كنت أتلقى نفس الخطأ منذ 5 دقائق ولكن الآن يعمل بشكل جيد.

كلا نفس الشيء هنا في الأرجنتين

ما زلت أتلقى خطأ 500 من اليابان

الآن يعمل معي مرة أخرى. أعتقد أن فريق التطوير يختبر المشكلة من خلال تمكين / تعطيل الوصول للنشر.

أوه ، شكرًا لك الآن ، إنها تعمل بشكل جيد بالنسبة لي أيضًا.

العمل بشكل جيد الآن!

يمكن أن تؤكد العمل مرة أخرى. شكرا على الإصلاح.

هذا يحدث مرة أخرى!

نفس الشيء بالنسبة لي ، خطأ 500 في عدة مشاريع

يبدو أنه يتم عمل نسخة احتياطية! لقد تم نشره بالفعل ، لكنني حاولت مرة أخرى حيث بدا أنه يحدث بسرعة كبيرة ويبدو أنه لا يزال يفشل.

MrDrummer ليس لي في فرنسا: /

يحدث مرة أخرى الآن بالنسبة لي في إيطاليا ،
لكن "- وظائف فقط" تعمل بشكل جيد

يبدو أنه يعمل مرة أخرى الآن.

من المفارقات تمامًا ، حيث كنت أحاول نشر لوحة معلومات حالة التبعيات ، والتي تتضمن GCP و firebase!

مرحبًا بالجميع لمعلوماتك فقط: إذا حصلت على أخطاء 500 باستخدام خدمات Firebase ، فيجب عليك دائمًا القيام بذلك:

1) تحقق من لوحة معلومات الحالة ومعرفة ما إذا كانت حادثة معروفة.
2) إذا لم يكن هناك شيء ، فاكتب إلى دعم Firebase

تعني أخطاء 500 أن الواجهة الخلفية تواجه مشكلة غير متوقعة وأن GitHub ليس مكانًا رائعًا للحصول على مساعدة في حل المشكلات العاجلة من هذا القبيل ، خاصة وأن أيًا من أكواد الواجهة الخلفية لدينا لا يوجد على GitHub.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات