¿Cómo aumento la directiva apache apache en .htaccess? Tengo un LONG $ _POST ['script'] que le toma a un usuario probablemente 10 minutos completar todos los datos. El problema es si tarda demasiado tiempo en que la página agota el tiempo o algo así y va a una página web no se encuentra la página de error. Aumentar la directiva apache apache en .htaccess sería la respuesta que estoy buscando. Supongo que está configurado en 300 segundos por defecto, pero no sé cómo aumentar eso o si eso es lo que debo hacer ... De cualquier manera, ¿cómo puedo aumentar el tiempo predeterminado? Gracias.¿Cómo aumentar la directiva apache de apache en .htaccess?
Respuesta
si tiene tiempo de procesamiento de código del lado del servidor, no creo que no caiga en 404 como usted ha dicho ("va a una página web no se encuentra la página de error")
Browser debe reportar solicitud error de tiempo de espera.
Es posible hacer 2 cosas:
Sobre la base de CGI/Servidor aumento lateral del motor de tiempo de espera no
PHP: http://www.php.net/manual/en/info.configuration.php#ini.max-execution-time - por defecto es de 30 segundos
En php.ini:
max_execution_time 60
Aumenta el tiempo de espera de apache
http://httpd.apache.org/docs/2.0/mod/core.html#timeout - por defecto es 300
En su httpd.conf (en la configuración del servidor o host virtual config)
TimeOut 600
Tenga en cuenta que la primera configuración permite a su script PHP funcione durante más tiempo, no lo hará interferir con el tiempo de espera de la red.
ajuste secundario modifican la máxima cantidad de tiempo que el servidor esperará a que ciertos eventos antes de fallar una solicitud
Lo sentimos, no estoy seguro de si está usando PHP como el procesamiento del lado del servidor, pero si se proporciona más información que será más preciso
Sólo en caso de que esto ayude a los demás: (. Por ejemplo, uno para el puerto 80, uno para el puerto 443)
Si usted va a ser la adición de la directiva TimeOut
, y su sitio web utiliza múltiples dominios virtuales, a continuación, Don no olvide agregar la directiva a todos de ellos!
- 1. .htaccess no funciona apache
- 2. ¿Detecta la versión de Apache en la configuración de apache?
- 3. El servidor Apache ignora .htaccess
- 4. ¿Cómo se usa la directiva Apache "ScriptInterpreterSource Registry-Strict"?
- 5. Apache: Índice Directorio prohibido por la directiva Opciones
- 6. .htaccess de Apache env var no trabajar
- 7. Apache .htaccess contraseña proteger con ruta relativa
- 8. Cómo convertir archivos .htaccess de Apache en reglas de Lighttpd?
- 9. Apache .htaccess vs httpd - ¿realmente importa?
- 10. ¿Hay alguna manera de reescribir if/else en Apache htaccess?
- 11. ¿Cómo puedo crear una directiva personalizada para Apache Velocity?
- 12. cómo aumentar Apache 2 uri límite de longitud
- 13. Apache mod_rewrite: directiva RewriteMap utilizando script PHP en Windows máquina
- 14. ¿Cómo ocultar cierto tipo de archivo usando apache .htaccess?
- 15. Cómo crear un host virtual desde Apache .htaccess?
- 16. El uso adecuado de KeepAlive en Apache .htaccess
- 17. Apache FilesMatch: coincidencia de una carpeta en la expresión regular
- 18. Use un subdirectorio como raíz con htaccess en Apache 1.3
- 19. Apache mod_rewrite funciona en .htaccess pero no HTTPD.CONF
- 20. ¿Por qué no puedo deshabilitar .htaccess en Apache?
- 21. subdirectorio no sea protegido por contraseña mediante .htaccess de Apache
- 22. ¿Alternativa al archivo .htaccess de Apache para IIS?
- 23. ¿Cómo enumero todos los repositorios con la directiva SVNParentPath en Apache + SVN?
- 24. archivo .htaccess de Apache a un web.config IIS
- 25. Apache Wicket vs Apache Click
- 26. Apache .htaccess: ¿Sirve archivos .css desde un dominio separado?
- 27. Efecto de rendimiento de habilitar la directiva de registro de tiempo de respuesta de Apache
- 28. Apache Mod-Rewrite Primers?
- 29. Apache y la c10k
- 30. Cómo mostrar la página predeterminada 404 de Apache en PHP
Es PHP. He aplicado 'max_execution_time = 10080' al php.ini. Hasta ahora lo solucioné 5 veces en 3 navegadores con éxito. ¿Esto solo permitiría que un usuario esté inactivo en una página de formulario de publicación durante 3 horas (10080 seg = 3 horas) antes de hacer clic en enviar y evitar que no se encuentre el error en la página web? Como dije, hasta ahora he sido bueno, pero aún no me siento al 100%. Además, ¿está correcto el tiempo de espera 300 cambiado a Timeout 10080? ¿Eso excedería el tiempo máximo permitido e incluso sería necesario para evitar el problema que estoy experimentando? ¡Gracias por la gran respuesta! – Graham
Como dije, su apache httpd.conf afecta los tiempos de espera relacionados con la red, y la configuración de php.ini establece el período máximo de tiempo para el cual se permite la ejecución del script. – rkosegi
Donde en el httpd.conf ponemos TimeOut 600? Esa línea no existe en el mío. ¿Va en el bloque 'DirectoryIndex' o en el bloque 'Directorio' o en otro lugar? – covfefe