¿Se ejecutan scripts PHP utilizando el comando "php" afectado por el límite de tiempo de espera? Planeo programar scripts php usando cron.¿Se ejecutan scripts PHP utilizando el comando "php" afectado por el límite de tiempo de espera?
Respuesta
Sí, pero se puede establecer un tiempo de espera ilimitado añadiendo esto a la parte superior de la secuencia de comandos:
set_time_limit(0);
Depende. Si su php binario es la interfaz CLI de PHP, el valor predeterminado max_execution_time
es cero (lo que significa que no hay límite).
Por otro lado, si se trata del binario CGI de estilo antiguo, se verá afectado por el límite max_execution_time
, y tendrá que llamar al set_time_limit
para deshacerse de él (asumiendo que no está en el temido PHP modo seguro).
Algunos sistemas, como Ubuntu, en realidad ya comienzan con configuraciones separadas de CLI y Apache en /etc/php5
.
El comando correspondiente en el archivo ini es:
max_execution_time = 30 ; Maximum execution time of each script, in seconds
Sin embargo, si usted no puede modificar el php.ini por cualquier razón, puede crear un nuevo php.ini con valores de configuración favorables a la de línea de comandos, y el punto en el archivo de este modo:
php -c /path/to/ini/php.ini -f script.php
O bien, puede utilizar la solución de Cailin, y establecer el límite de tiempo en la parte superior del archivo - pero si se ejecuta en un servidor con PHP 'modo seguro' habilitado, entonces usted tendrá que usar su propio archivo ini.
- 1. ¿Cuenta el tiempo de espera para el límite de tiempo de ejecución?
- 2. PHP file_get_contents ignorando el tiempo de espera?
- 3. ¿Se agota el tiempo de espera?
- 4. Evite el límite de tiempo de ejecución de PHP
- 5. ¿Cómo eliminar el límite de tiempo de CURL en PHP?
- 6. php Tiempo de espera de GearmanClient
- 7. PHP ssh2_connect() Implementar un tiempo de espera
- 8. Tiempo de espera una función en PHP
- 9. límite de memoria PHP
- 10. exec() con tiempo de espera
- 11. límite de tiempo de ejecución de una función o comando PHP
- 12. PHP compare el tiempo
- 13. ¿Cómo configurar el tiempo de espera utilizando el dispositivo?
- 14. ¿Cómo detecta PHP que se ha agotado el tiempo de espera de una sesión?
- 15. ¿puede el tiempo de espera del servidor controlarse por código?
- 16. PHP: Valor de tiempo de espera de cURL predeterminado
- 17. Ejecutando scripts PHP concurrentes
- 18. sesiones de PHP tiempo de espera demasiado rápido
- 19. ¿El límite de 4 GB de SQL Server Express está afectado por las columnas FILESTREAM habilitadas?
- 20. Tiempo de espera de la sesión de PHP
- 21. Preguntas sobre el patrón de comando (PHP)
- 22. curl php ssl tiempo de espera de conexión
- 23. ¿Existen scripts PHP compilados?
- 24. El script PHP termina temprano, no hay evidencia de un error y el tiempo de espera establecido en 0
- 25. Establecer el tiempo de espera en simplexml_load_file
- 26. Detecta el tiempo de espera de la conexión del cliente de android java desde PHP
- 27. ¿Cómo se ejecutan scripts de tipo cron en Django?
- 28. Establecer un límite de tiempo de espera para readLine()?
- 29. Cómo configurar el tiempo de espera para get_meta_tags() & get_headers()
- 30. Incremente el tiempo de la sesión php
y la razón del downvote es? un poco difícil de mejorar las cosas sin comentarios ... – HorusKol
no estoy seguro, pero tal vez el downvoter estaba buscando los contenidos del archivo de configuración personalizada –