Problème dépassement mémoire
Posted: 10 Feb 2022, 10:13
Bonjour,
Notre Soplanning (v1.48) n'est plus fonctionnel depuis hier après-midi.
Soupçonnant un souci avec le serveur, j'ai réinstallé Soplanning, après avoir migré le PHP de 5.6 en 7.4 (c'est sur un NAS purement interne), et Apache de la 2.2 à la 2.4.
Sans résultat.
J'ai activé l'affichage des erreurs PHP, et je tombe sur ceci :
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4096 bytes) in /volume1/web/soplanning/includes/lib.inc on line 86
Et parfois çà change :
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4096 bytes) in /volume1/web/soplanning/www/planning.php on line 566
L'erreur au niveau de lib.inc me semble hallucinante, vu que c'est un simple explode d'une variable contenant une heure (normalement) dans la fonction ajouterDuree.
Bizarrement l'erreur dans planning.php pointe vers cette même fonction ajouterDuree
Je penche donc pour une (ou plusieurs) erreur(s) dans l'enregistrement d'une valeur de date (ce qui voudrait aussi dire que des contrôles manquent). Mais comment la retrouver ?
Merci.
Notre Soplanning (v1.48) n'est plus fonctionnel depuis hier après-midi.
Soupçonnant un souci avec le serveur, j'ai réinstallé Soplanning, après avoir migré le PHP de 5.6 en 7.4 (c'est sur un NAS purement interne), et Apache de la 2.2 à la 2.4.
Sans résultat.
J'ai activé l'affichage des erreurs PHP, et je tombe sur ceci :
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4096 bytes) in /volume1/web/soplanning/includes/lib.inc on line 86
Et parfois çà change :
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4096 bytes) in /volume1/web/soplanning/www/planning.php on line 566
L'erreur au niveau de lib.inc me semble hallucinante, vu que c'est un simple explode d'une variable contenant une heure (normalement) dans la fonction ajouterDuree.
Bizarrement l'erreur dans planning.php pointe vers cette même fonction ajouterDuree
Je penche donc pour une (ou plusieurs) erreur(s) dans l'enregistrement d'une valeur de date (ce qui voudrait aussi dire que des contrôles manquent). Mais comment la retrouver ?
Merci.