Aller au contenu principal
loading

MAMP et MAMP Pro : changement du Idle timeout

POSTÉ DANS TAGS Serveur AUTEUR herve COMMENTAIRES 0

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é.



0 commentaire