Bonjour
J'ai une servlet de sauvegarde de bdd qui génère et retourne un fichier texte sql zippé. la taille du fichier fait environ 25Mo de données (8.2 Mo zippé)
Les données sont stokées dans une StringBuffer avant compression.
La mémoire allouée au système est celle du package d'installation sans modif.
Depuis peu, j'ai cette erreur qui remonte et je ne peux plus faire de sauvegarde:Config: Java 7 / Tomcat 7 / Mysql 5.5
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 5 déc. 2013 10:01:10 org.apache.catalina.core.StandardWrapperValve invoke GRAVE: "Servlet.service()" pour la servlet gest_mat a généré une exception java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:2882) at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100) at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390) at java.lang.StringBuffer.append(StringBuffer.java:224) at administration.SauvegardeBdd.sauvegardeSql(SauvegardeBdd.java:67) at administration.SauvegardeBdd.sauvegardeBdd(SauvegardeBdd.java:41) at administration.IndexAdministration.main(IndexAdministration.java:115) at index.GestMat.doGet(GestMat.java:395) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
Pouvez vous m'aiguiller
Merci








Répondre avec citation
Partager