D'après les journaux, cette erreur est causée par un script Perl vieux de 5 ans qui se contente de saisir les données de MySQL via une simple sélection SQL et de les afficher.
Il fonctionne sur ma machine de développement, qui est un MBP avec 8 Go de RAM et qui utilise l'Apache standard.
De temps en temps, une ou deux fois par mois, je reçois l'erreur suivante sans raison apparente :
panique : memory wrap at /System/Library/Perl/5.10.0/CGI.pm line 4001.
Apache refuse d'exécuter à nouveau le script et seul un redémarrage du système d'exploitation pourrait faire céder Apache. Le système d'exploitation indique qu'il y a plus de 3 Go de mémoire libre lorsque cela se produit, il ne s'agit donc pas d'un problème de faible mémoire. Heureusement, cela ne se produit pas sur le serveur Debian 5 de production.
Qu'est-ce qu'un emballage mémoire ? Et qu'est-ce qui le provoque ?