cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bertrand Delacretaz" <bdelacre...@apache.org>
Subject Re: Comment catcher l'erreur 'OutOfMemory' (Java Heap Space) proprement ?
Date Mon, 22 Jan 2007 14:19:25 GMT
On 1/22/07, jmc.artignan@free.fr <jmc.artignan@free.fr> wrote:

> ...J'essaie de catcher l'erreur 'OutOfMemory' pour rediriger l'utilisateur vers une
> page d'erreur propre, aux couleurs de mon appli....

Je n'ai jamais approfondi la question en ce qui concerne Cocoon, mais
en général il n'est pas recommandé de "catcher" une OutOfMemoryError:
la JVM, ou en tout cas le thread qui traite la requête, peut être dans
un état incohérent, on ne peut plus compter dessus pour faire quelque
chose de sensé.

Voir par exemple http://www.onjava.com/lpt/a/1110 et
http://tomcat.apache.org/faq/memory.html#why (en anglais).

Il est à mon avis nécessaire de redémarrer la JVM si cela se produit,
pour éviter d'arriver dans un état incohérent. Mais je ne suis pas un
super-spécialiste de Tomcat ou Jetty, peut-être que quelqu'un a des
infos plus précises?

-Bertrand
Mime
View raw message