0

ma fonction de fonctions google cloud doit être répétée toutes les 5 minutes. Cela ne fonctionne que pendant certaines périodes de la journée (sans spécifier ce comportement dans mes paramètres). Ce est le code déclenché par la tâche cron:La fonction de cloud répétitif ne fonctionne que sur des périodes spécifiques pendant la journée

exports.fivemins_job = 
    functions.pubsub.topic('fivemins-tick').onPublish((event) => { 
    console.log("This job is ran every 5 minutes!") 

    }); 

cron.yaml:

cron: 


- description: Push a "tick" onto pubsub every 5 minute 
    url: /publish/fivemins-tick 
    schedule: every 5 mins 

package.json:

{ 
    "name": "functions", 
    "description": "Cloud Functions for Firebase", 
    "dependencies": { 
    "@google-cloud/storage": "^0.4.0", 
    "child-process-promise": "^2.2.0", 
    "firebase-admin": "^4.1.2", 
    "firebase-functions": "^0.5" 
    }, 
    "private": true 
} 

statistiques : Je voudrais le faire fonctionner toute la journée et toute la nuit. D'autres informations que je devrais fournir?

+0

Qu'est-ce que cela signifie d'avoir une fonction « courir toute la journée et la nuit »? –

+0

Il doit vérifier les données toutes les 5 minutes, 24 heures par jour, 7 jours par semaine – DeGoosseZ

+0

Il semble que vous l'ayez déjà configuré de cette façon, à moins que je ne manque quelque chose? –

Répondre

0

J'ai atteint mon quota. Trouvé après avoir vérifié tous les journaux dans le journal de bord et j'ai trouvé le message suivant:

severity: "DEBUG" 
textPayload: "Billing account not configured. External network is not accessible and quotas are severely limited. Configure billing account to remove these restrictions"