Bonjour,
Dans mes pages php, un objet créé un fichier unique, et dans son destructeur, le détruit.
Ca tourne plutôt bien, après une journée entière, aucun fichier qui traine, ça crée et ça en supprime en permanence.
A ma grande surprise, je constate après 1 petite semaine de mise en prod, que j'ai environ 300 fichiers qui trainent !
(certains vieux de plusieurs jours)
Comment est-ce possible ? Il n'y a eu aucun problème apache ou système recensé.
Est-ce que ça aurait un rapport avec un timeout de page ? Genre le serveur de bdd a ramé, le script a dépassé X secondes - la page est annulée pas proprement ? - ou qqun s'est connecté depuis le fin fond de la siberie avec une connexion 1 octet / s, qui aurait aussi déclenchée une sorte de time out ?
Question subsidiaire : Que se passe t il si un socket était ouvert par la page ? (via fsockopen) - est ce qu'il traine à l'infini ?
- dans quels cas ça peut arriver ?
- que faire pour empêcher ce problème ?
Merci, car là, je ne m'explique pas du tout le phénomène
Partager