Nous avons un serveur de lampe qui est assez occupé, l'utilisation du processeur tourne autour de 90% aux heures de pointe. Nous avons un problème intermittent où les téléchargements de fichiers à partir de formulaires Web échouent. Cela semble seulement arriver avec des fichiers plus gros (plus d'un mb) et cela semble affecter certains utilisateurs plus que d'autres. Nous avons parcouru et vérifié les choses évidentes comme les tailles de téléchargement PHP ini max, les temps d'exécution et les permissions d'écriture de dossier. En outre, le site a fonctionné pendant un an sans problème comme celui-ci et il a soudainement commencé (nous ne pensons pas que notre application php causerait cela).Pourquoi les téléchargements de fichiers s'arrêteraient-ils sur un serveur LAMP occupé?
Nous avons regardé ce qui se passe dans Charles Proxy et cela montre que le téléchargement se produit (la taille du fichier envoyé augmente régulièrement) jusqu'à ce qu'il arrête simplement d'envoyer des données. Le navigateur affiche simplement que la progression est en cours, mais vous pouvez attendre 20 minutes et rien ne se produira, ou un délai d'attente sera signalé.
Est-ce que quelqu'un sait pourquoi un téléchargement peut échouer par intermittence? Ma seule supposition est que cela a peut-être à faire avec le trafic du serveur, comme Apache ferme cette connexion prématurément.