%20%E2%80%93%20Como%20posso%20estender%20o%20tempo%20limite%20na%20minha%20configura%C3%A7%C3%A3o%20do%20MAMP%3F.png)
Eu tenho um script PHP que é executado por mais de 60 segundos padrão, mas a página retorna um erro 504 Gateway Timeout.
Como posso estender o tempo limite para que a página retorne um resultado no final do script PHP.
Eu estou correndo:
- MAMP 5
- Nginx
- PHP 7.1.3 (carregado)
Examinei outros sites e respostas, mas como estou executando o MAMP, os locais onde preciso adicionar essas alterações não são necessariamente os mesmos.
Em alguns lugares encontrei respostas semelhantes, mas não exatas, para o meu problema.
Mudanças que fiz no momento:
em MAMP/conf/nginx/nginx.conf adicionado fastcgi_read_timeout 300 em
location ~* /MAMP[^-]*(.*)$ {
root /Applications/MAMP/bin;
index index.php;
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/Applications/MAMP/Library/logs/fastcgi/nginxFastCGI.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_read_timeout 300;
include fastcgi_params;
}
}
em MAMP/conf/php7.1.3/php.ini atualizado max_execution_time = 300
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
max_execution_time = 300 ; Maximum execution time of each
script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 128M ; Maximum amount of memory a script may consume (8MB)
Estou um pouco confuso se esses são os lugares onde devo inserir esses parâmetros ou em outro lugar para a implementação do MAMP que estou usando. Observe que as alterações permitem que o script PHP continue em execução após o retorno da resposta 504, mas quero eliminar completamente a resposta 504.