Je travaille avec les fonctions cloud de Firebase sur le plan Spark.
J'utilise un cronJob pour invoquer une fonction toutes les 2 min.
J'ai récemment obtenu cette erreur:
Fonction tuée. Erreur: quota dépassé
Lorsque j'essaie de déployer, j'obtiens une erreur similaire:
Erreur de déploiement: erreur de chargement de fonction: erreur: quota dépassé
Je sais qu'il y a un quota sur le plan spark mais mes statistiques sont les suivantes:
118 Exécutions
207 Total invocations
Le plan spark dit que vous obtenez 125 000 invocations gratuites par mois. Y a-t-il une limite d'exécutions? J'ai essayé de déployer une nouvelle fonction mais j'obtiens les mêmes erreurs.
Quel quota vais-je dépasser?
Merci d'avoir soulevé cette question, c'est quelque chose qui devrait être mieux couvert dans la documentation de Firebase.
Vous avez raison: le plan Spark a une limite d'invocation de fonctions gratuites de 125 000/mois. De plus, cependant (et actuellement non mentionné dans la documentation), il y a par jour et par 100 secondes limites aussi:
Si ces quotas par jour ou par 100 vous posent problème, je vous suggère de mettre à niveau et d'utiliser le quota gratuit dans le plan Blaze à la carte. Vous aurez encore plus d'accès gratuit ( deux millions (!) D'invocations gratuites ), et tous ces quotas disparaissent pratiquement (il ne reste que quelques protections contre les abus).