2013-10-02 5 views
1

Nous avons un problème dans notre installation de wso2 esb.WSO2 ESB trop de fichiers ouverts

Nous avons seulement 4 services proxy configuré, après un mois sans problèmes que nous avons commencé à avoir l'erreur suivante:

2013-10-02 09:29:09,366 [-] [PassThroughHTTPSListener] WARN PassThroughHttpSSLListener System may be unstable: HTTPS ListeningIOReactor encountered a checked exception : Too many open files 
java.io.IOException: Too many open files 
at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) 
at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:189) 
at org.apache.http.impl.nio.reactor.DefaultListeningIOReactor.processEvent(DefaultListeningIOReactor.java:129) 
at org.apache.http.impl.nio.reactor.DefaultListeningIOReactor.processEvents(DefaultListeningIOReactor.java:113) 
at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor.execute(AbstractMultiworkerIOReactor.java:313) 
at org.apache.synapse.transport.passthru.PassThroughHttpListener$2.run(PassThroughHttpListener.java:180) 
at java.lang.Thread.run(Thread.java:738) 

Si je liste la liste des fichiers ouverts par java, je verrai des centaines de:

java  3906  root 150u  sock    0,7   0t0  9928 can't identify protocol 
java  3906  root 151u  sock    0,7   0t0  10004 can't identify protocol 

Quelqu'un pourrait me signaler la cause de cette erreur?

Merci.

Répondre

0

S'il vous plaît augmenter la limite de fichier ouvert max ..

Eg: ulimit -f 65000 
+0

Je l'ai déjà configuré cette valeur, mais qui ne me donne plus de temps. L'erreur apparaît bientôt ou plus tard. – culebrins

+0

Augmenter le nombre de gestionnaires de fichiers vi /etc/sysctl.conf sudo fs.file-max = 1000000 fs.inotify.max_user_watches = 1000000 et augmenter le nombre de fichiers à l'utilisateur vi sudo/etc/security/limits.conf xxx soft nofile 100000 xxx nofile dur 100000 – Ratha

+0

Je pense que le réglage ci-dessus devrait résoudre le problème. Si vous rencontrez toujours un problème, créez un ticket jira avec tous vos paramètres. – Ratha