Tengo una tarea en mi script que trata de convertir videos con ffmpeg. Hago esto con codeigniter 2.0.3 y ubico el script en las bibliotecas y uso shell_exec() para ejecutar ffmpeg.PHP Ignorando mi max_execution_time
Hay 3 tareas en mi script php.
- carga de archivos de vídeo
- Convertir a FLV
- Generar pulgar
- Guardar en dB.
Cuando cargo un archivo, mi script php comienza a convertir mi video cargado. Pero cuando la conversión finaliza unos 5 minutos. No continuará generando pulgar. Y Su dicen
PHP Fatal error: Maximum execution time of 300 seconds exceeded in C:\AppServ\www\mis\application\libraries\my_video_utility.php on line 102, referer: http://localhost/mis/test/
he puesto mi tiempo max_execution, max_input_time, etc para 3600 en php.ini también añadir set_time_limit() y set_ini() en mi script php. Pero, sigue siendo un error.
Pero, cuando subí un video corto, está listo.
¿Ha comprobado 'phpinfo();' que todos los parámetros se han cambiado realmente? – zerkms
reinició php después de editar php.ini? –
¿Podría ser la empresa de alojamiento lo está bloqueando para hacer esto? Existe una configuración de seguridad que no permite cambiar el tiempo máximo de ejecución que a algunos hosts les gusta usar. Voy a tratar de encontrar el nombre de configuración – Ben