Jump to content

Recommended Posts

Spero di aver postato nella sezione giusta.

Ho un problemino con il backup del database sul mio server, che faccio con una chiamata a system("/usr/bin/mysqldump ecc. ecc. inserita all'interno di un file php che viene eseguito ogni giorno da un cron job eseguito da webmin.

 

Se richiamo il file php da browser il backup avviene (anche se la pagina ci mette una trenitna di secondi). E il database zippato .gz pesa 81 mega.

Invece il cron job non lo esegue. Il cron job funziona, perchè le altre operazioni successive le esegue.

 

Ho pensato fosse un problema di max_execution_time nel php.ini, ma ho letto che non influisce sulle chiamate system. Potrebbe essere una questione di proprietà dello script, boh...

Share this post


Link to post
Share on other sites
Spero di aver postato nella sezione giusta.

Ho un problemino con il backup del database sul mio server, che faccio con una chiamata a system("/usr/bin/mysqldump ecc. ecc. inserita all'interno di un file php che viene eseguito ogni giorno da un cron job eseguito da webmin.

 

Se richiamo il file php da browser il backup avviene (anche se la pagina ci mette una trenitna di secondi). E il database zippato .gz pesa 81 mega.

Invece il cron job non lo esegue. Il cron job funziona, perchè le altre operazioni successive le esegue.

 

Ho pensato fosse un problema di max_execution_time nel php.ini, ma ho letto che non influisce sulle chiamate system. Potrebbe essere una questione di proprietà dello script, boh...

 

Potrebbe essere un problema di permessi, ma dovresti vedere il log.

Scusa se te lo dico, però, non complicarti così la vita e lancia direttamente da cron il dump, non ha senso passare tramite php.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×