J'ai une application où je peux faire des appels, cela prendra entre 60-90 secondes pour revenir. J'ai fait set_time_limit (0), mais parce que je suis en train de faire une commande exec(), cela n'en tient pas compte.set_time_limit ne respecte pas les appels exec()
donc je modifie ces deux valeurs dans mon php.ini et redémarrés Apache (CentOS)
max_execution_time = 300 ; Maximum execution time of each script, in seconds
max_input_time = 300 ; Maximum amount of time each script may spend parsing request data
Mais je fais l'appel dans mon application, et le temps, et il est en train de mourir encore à 30 secondes? Quelles sont mes options?
assurez-vous qu'il n'y a pas d'erreurs/boucle sans fin dans votre code. – Sarfraz
Le code php/page n'exécute que exec(), et j'ai testé la commande séparément, et ça marche très bien. J'ai limité le script pour faire moins de travail de sorte qu'il ne prend pas plus de 30 secondes, et cela a bien fonctionné et renvoyé les bons résultats. Quelque chose bloque ces changements que j'ai faits peut-être? – Nathan
Etes-vous sûr que c'est le bon fichier php.ini que vous avez édité? –