max_execution_time precisa ser alterado apenas para um módulo específico do aplicativo, o que refletirá globalmente.
Exemplo:
Meu servidor de pilha lemp possui o valor do parâmetro max_execution_time como valor padrão de 300 segundos do PHP, e poucas funções do meu aplicativo têm o tempo de execução maior que o valor padrão e essas funções são executadas na camada de aplicação sobrescrevendo max_execution_time usando o abaixo do código no próprio módulo especificado.
ini_set ("max_execution_time", "-1");
Mas o servidor nginx tem o parâmetro de configuração "fastcgi_read_timeout 300s;" por causa disso, o navegador responde "504 erro de tempo limite de conexão" e a função php executada em segundo plano e podemos ver o resultado da função na camada de aplicação.
Como ligar os dois parâmetros na pilha LEMP? no nível do servidor e na camada de aplicação?