Firebase-tools: Coba lagi penerapan fungsi yang gagal pada ETIMEDOUT

Dibuat pada 7 Apr 2018  ·  4Komentar  ·  Sumber: firebase/firebase-tools

Setiap kali saya menerapkan fungsi, setidaknya satu fungsi gagal diterapkan karena ETIMEDOUT. Proyek saya memiliki sekitar 50 fungsi dan saya menggunakan dari koneksi internet yang lambat. Saya ingin meminta agar fungsi yang gagal digunakan kembali ketika kesalahan ini ditemukan. Saya melihat bahwa beberapa kesalahan dicoba lagi, tetapi saya tidak yakin apakah ini berlaku untuk ETIMEDOUT

https://github.com/firebase/firebase-tools/blob/8f81d88caee57a16b44df868243572c071ec86d6/lib/deploy/functions/release.js#L167 -L172

Cara lain yang mungkin untuk memperbaikinya adalah dengan memberikan argumen untuk mengizinkan penerapan fungsi dalam kumpulan dan menunggu setiap kumpulan selesai sebelum menerapkan kumpulan fungsi berikutnya. Alasan saya pikir ini mungkin berhasil adalah karena fungsi saya selalu berhasil digunakan ketika saya menjalankan penerapan sebagian dari 5-10 fungsi.

Semua 4 komentar

Kami memang menawarkan kemampuan untuk mengelompokkan fungsi Anda dan menerapkan fungsi atau grup individual alih-alih seluruh proyek: https://firebase.google.com/docs/cli/#partial_deploys. Saat ini kami tidak akan mendukung pengelompokan fungsi Anda, karena Anda memiliki kemampuan untuk melakukannya sendiri.

Saya percaya ETIMEDOUT akan menjadi kode kesalahan 4, jadi itu dicoba lagi.

@laurenzlong apakah ada cara untuk meningkatkan berapa kali CLI mencoba menyebarkan kembali suatu fungsi?

Secara teknis itu mungkin, tetapi itu mungkin bukan ide yang baik karena banyak kuota penyebaran berbasis rentang waktu (yaitu x jumlah penyebaran dalam x detik). Mencoba kembali segera sebenarnya akan memperburuk masalah. Jadi kami tidak ingin membuat perubahan itu di CLI.

Jika Anda memiliki kasus bisnis untuk menerapkan banyak fungsi sekaligus, Anda dapat meminta peningkatan kuota di Cloud Console , kuota yang ingin Anda tingkatkan adalah "Tulis permintaan per 100 detik per pengguna".

@laurenzlong kami mendapatkan ini cukup banyak ketika menyebarkan (ini cukup mengganggu!) - Saya telah melihat peningkatan kuota yang Anda sebutkan tetapi tidak dapat diedit, ada ide / solusi lain, terima kasih?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat