Aller au contenu principal
loading

MAMP et MAMP Pro : changement du Idle timeout

POSTÉ DANS TAGS Serveur AUTEUR herve COMMENTAIRES

Si vous avez une erreur 500 au bout de 30 secondes d'exécution d'un script, même après avoir modifié le max_execution_time du php.ini, c'est que vous êtes confronté à la limite du idle_timeout d'apache. 

Sous MAMP et MAMP Pro, il n'y a pas de solution "graphique" pour modifier ces valeurs, en tout cas pas à l'heure où j'écris ce post. 

Pour cela, il faut modifier le fichier httpd.conf (accessible via le bouton templates > Apache > httpd.conf), puis rechercher et remplacer la ligne suivante par la version de PHP utilisée, ici 7.2.22 :

MAMP_FastCgiServer_MAMP

à remplacer par 

FastCgiServer /Applications/MAMP/fcgi-bin/php7.2.22.fcgi -idle-timeout 3600

Attention, en commentant la ligne celle-ci reste toujours active, il faut donc bel et bien supprimer la ligne MAMP_FastCgiServer_MAMP et non pas la commenter. Ensuite, il reste simplement à redémarrer Apache et le tour est joué.



commentaire