Visualizzazione dei risultati da 1 a 5 su 5

Discussione: php max execution time

  1. #1

    php max execution time

    Buongiorno a tutti,

    devo fare dei controlli su un database mysql (confronto tra diversi campi di diverse tabelle, eventuale update ecc..) abbastanza grande.. attraverso cicli while..

    eseguo questo controllo sul database tramite degli script in php, ed ho già visto che il tempo di default impostato per "php max execution time" non è sufficiente.


    Basta che aggiorno questa impostazione su php.ini con un valore molto alto, oppure esistono altre soluzioni per far eseguire questi controlli sul database, che essendo lunghi, mandano in timeout l'esecuzione dello script php?

    Grazie a tutti per l'aiuto!
    aquatimer2000

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2019
    residenza
    Sicilia
    Messaggi
    86
    Evita di aumentare il max_execution_time, potresti provare a lanciare lo script da riga di comando e impostare un cron job

  3. #3
    Quote Originariamente inviata da Flaviors200 Visualizza il messaggio
    Evita di aumentare il max_execution_time, potresti provare a lanciare lo script da riga di comando e impostare un cron job
    Posso farlo anche da server Windows?
    puoi indicarmi meglio come farlo, magari anche da Windows, oppure dove leggere qualcosa in merito?

    supponendo che i miei controlli siano salvati tutti in unico file chiamato check.php come faccio a lanciare lo script da riga di comando?

    Grazie ancora per la disponibilità!
    aquatimer2000

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2019
    residenza
    Sicilia
    Messaggi
    86
    Azz hai detto Windows?

    Sinceramente non saprei aiutarti, pensavo fossi sotto Linux dove puoi utilizzare i crontab, ma in Windows sicuramente esiste qualcosa di simile.

    In linux un file di crontab avrà una sintassi del genere

    codice:
    0 18 * * * php /path-script/script.php

    Praticamente ogni giorno alle 18:00 verra lanciato l'interprete php che eseguirà lo script script.php che si trova nel percorso /path-script/

    Su Windows ci sarà un task scheduler o qualcosa del genere, ti conviene googlare.

  5. #5
    ok bene!! grazie mille per l'aiuto!!
    aquatimer2000

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.