J'ai écrit un script PHP qui prend en charge deux fichiers CSV, les traite et retourne un tableau HTML. Je l'ai développé sur mon MacBook sous Apache. Lorsque j'ai téléchargé le script sur notre serveur de production, cela a commencé à poser problème. La production est un Ubuntu 10.04 LTS exécutant nginx qui transmet les requêtes à Apache/PHP.Le script PHP arrête de traiter le fichier d'entrée après 5 secondes
J'ai ajouté quelques instructions de débogage et j'ai sauvegardé les journaux afin que je puisse voir exactement où il arrête l'exécution du script, mais il n'y a pas d'erreur nulle part. Le premier fichier est de 1,9 Mo et il traite 366 ko avant d'échouer. J'ai testé cela plusieurs fois et ça échoue toujours au même endroit. Je ne crois pas que ce soit le fichier car c'est le même fichier que j'ai utilisé pour tester le script et il n'a jamais eu de problème sur mon MacBook. J'ai cherché sur internet et j'ai augmenté plusieurs paramètres de timeout en nginx en vain. Je ne suis pas sûr où chercher ou quoi chercher à ce stade. Quelqu'un peut me diriger dans la bonne direction?
avez-vous complètement activé le rapport d'erreurs sur le serveur? – robjmills
s'il vous plaît poster du code? De plus, les permissions sur le (s) fichier (s) et l'utilisateur qui exécute le script peuvent également poser problème. Assurez-vous que l'utilisateur peut lire le (s) fichier (s) –
Sorte de difficile à aider sans aucun code. –