Pregunta

quiero tener un mantenimiento automático de mi base de datos MySQL.

por ejemplo, eliminaciones todos los temas viejos, los usuarios y comprueba si un usuario ya no haya estado activo (IVE estableció que javascript está actualizando una columna de estado en MySQL) durante más de 60 min, i establecer la condición de personas cerrado la sesión en MySQL. cosas por el estilo.

Ahora ¿cómo debo hacer esta parte. debo escribir este código en un archivo PHP y luego disparar con Firefox y dejar que se puede abrir todo el tiempo.

Es este el método adecuado? otras sugerencias son bienvenidos

¿Fue útil?

Solución

Escribir la secuencia de comandos de mantenimiento en PHP y programarlo para que se ejecute de forma regular usando cron . No confíe en una ventana de navegador de escritorio.

Otros consejos

El intérprete de PHP se puede llamar directamente desde la línea de comandos, o en su caso, una tarea programada.

Ten en cuenta que la llama de esta manera, algunas de las variables globales automáticas no se establecerá (no hay ninguna petición, servidor, etc.), pero lo más probable, no necesitará esto para su tarea de todos modos. Sé más consciente, sin embargo, que cuando se llama a una tarea de una tarea programada, muchas de las variables de entorno que espera que se creará en la línea de comandos, no lo son. Eso es porque las cáscaras de cron no procesan las secuencias de comandos de inicio de sesión.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top