entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Modificación del tiempo del máximo tiempo de ejecución con PHP

Asumiendo la siguiente configuración en php.ini:

max_execution_time = 30

¿Cómo puedo evitar la interrupción de un script cuya ejecución requiera exactamente 120 segundos ?

2 Respuestas

0voto

Peter Puntos150480

Agrega al script esta invocación:

set_time_limit(120+1);

O cualquier valor más grande de 120 segundos

2votos

Leonardo-Tadei Puntos227320

Tené en cuenta que la función set_time_limit() no tiene efecto cuando PHP funciona en safe_mode, que es lo habitual en las plataformas de hosting.

De ser este el caso, la única manera de cambiar el tiempo máximo de ejecución es modificando el archivo php.ini.

Por otra parte, en general el uso de PHP en modo CGI ni tiene tiempo máximo de ejecución, por lo que para tareas largas, tal vez debads invocar un script PHP que funcione desde el cgi-bin del hosting.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta