Estou trabalhando com o MAMP PRO Versão 4.4 (9593) e tenho um problema com o Apache (versão do servidor: Apache / 2.2.34 (Unix)) que serve o PHP. Alguns dos meus scripts PHP levam mais de dois minutos para serem executados. No ambiente do servidor, isso não é um problema.
No entanto, no meu laptop (macOS High Sierra 10.13.1), todas as chamadas que faço para este script de longa duração resultam em curl
ou o tempo limite do navegador. Tentei definir tempos limite em curl
usando a opção -m --max-time
e ele ainda retorna depois de dois minutos.
Em PHP, tenho max_execution_time = 900
definido no arquivo php.ini
.
Não há erros óbvios nos arquivos de log do Apache ou do PHP.
Não sei por que deveria estar expirando.
Depois que recebo a mensagem de tempo limite, ainda posso ver que meu script PHP está em execução, já que ele está fazendo o log no arquivo de log do meu aplicativo como normal. O script de execução mais longo que vi completo com sucesso através dos logs do PHP é de 6,5 minutos.
Como resultado, desconfio das configurações do Apache, uma vez que parece estar acontecendo entre o Apache e o cliente ( curl
ou Chrome).
Quaisquer pensamentos sobre se alguma configuração de configurações do Apache precisa ser alterada?