Visualizzazione risultati 1 fino 2 di 2

Discussione: Tempo limite Cron Jobs

  1. #1
    L'avatar di Johell
    Johell non è connesso Utente attivo
    Data registrazione
    27-03-2007
    Messaggi
    415

    Predefinito Tempo limite Cron Jobs

    Ho appena attivato l'esecuzione automatica (giornaliera) di un mio script grazie al pannello Cron Jobs, ma mi sono accorto solo all'ultimo di questo avviso in basso:
    Le richieste HTTP del job hanno un timeout (tempo massimo di attesa) di 5 secondi.
    Ma se il mio script php ci mette più di 5 secondi ad elaborare il tutto? Mi viene interrotto?
    Io ho attivato i cron Jobs proprio per non far attendere gli utenti del mio sito, quel particolare script deve elaborare molte migliaia di dati prima di essere visualizzato, e sinceramente non so se entro nei 5 secondi.

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Il timeout, come sempre, è tempo di CPU, quindi se fai molte query può darsi che ce la faccia. Nella loro attuale implementazione i cron jobs sono pensati per far fare delle operazioni quando non ci sono utenti che accedono al sito. Se le operazioni sono particolarmente pesanti è necessario strutturare le cose diversamente, richiamando gli script in qualche altro modo.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •