Support #2389
ferméDe plus en plus de "Too many open files"
Description
Depuis les dernières versions 5.5 ou 5.6, de plus en plus de plateformes Silverpeas plantent par un
"Too many open files" ce qui rend Silverpeas inacessible.
Augmenter la valeur de ce paramètre du noyau linux permet de repousser ce problèmes, mais il y a surement un bug la derrière.
Dernier exemple en date (plateforme cloud) :
06/09/11-10:12:06,733 - ERROR : util.MSG_EXCEPTION_NOT_EMBEDED | MODULE : util.HomePageUtil.traceException() | Exception non encapsulée dans une Silverpeas...Exception (EXCEPTION : java.lang.NullPointerException)
06/09/11-10:12:49,505 - ERROR : util.EX_NO_CHEMIN_REPOS | MODULE : util.FileFolderManager.getAllFile | Le chemin spécifié n'est pas un répertoire (/opt/silverpeas/data/workspaces/Space24/look/)
06/09/11-10:12:49,506 - ERROR : util.EX_NO_CHEMIN_REPOS | MODULE : util.FileFolderManager.getAllFile | Le chemin spécifié n'est pas un répertoire (/opt/silverpeas/data/workspaces/Space24/look/)
06/09/11-10:13:17,613 - FATAL : WA24,N/A,publisher,1,3
06/09/11-10:13:17,659 - ERROR : indexEngine.MSG_INDEX_OPTIMIZATION_FAILED | MODULE : indexEngine.IndexManager.optimize() | Echec de l'optimisation de l'index (Can't optimize index /opt/silverpeas/data/index/Spaces/index)
java.io.FileNotFoundException: /opt/silverpeas/data/index/Spaces/index/_jv.prx (Too many open files)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
at org.apache.lucene.store.FSDirectory$FSIndexOutput.<init>(FSDirectory.java:639)
at org.apache.lucene.store.FSDirectory.createOutput(FSDirectory.java:442)
at org.apache.lucene.index.FreqProxTermsWriter.flush(FreqProxTermsWriter.java:104)
at org.apache.lucene.index.TermsHash.flush(TermsHash.java:145)
at org.apache.lucene.index.DocInverter.flush(DocInverter.java:74)
at org.apache.lucene.index.DocFieldConsumers.flush(DocFieldConsumers.java:75)
at org.apache.lucene.index.DocFieldProcessor.flush(DocFieldProcessor.java:60)
at org.apache.lucene.index.DocumentsWriter.flush(DocumentsWriter.java:574)
at org.apache.lucene.index.IndexWriter.doFlush(IndexWriter.java:3540)
at org.apache.lucene.index.IndexWriter.flush(IndexWriter.java:3450)
at org.apache.lucene.index.IndexWriter.optimize(IndexWriter.java:2235)
at org.apache.lucene.index.IndexWriter.optimize(IndexWriter.java:2218)
at org.apache.lucene.index.IndexWriter.optimize(IndexWriter.java:2198)
at com.stratelia.webactiv.util.indexEngine.model.IndexManager.optimize(IndexManager.java:143)
at com.stratelia.webactiv.util.indexEngine.model.IndexerThread.run(IndexerThread.java:117)