Avatar billede frosig Nybegynder
08. december 2002 - 12:45 Der er 1 kommentar og
1 løsning

Problemer med Resin

Jeg har en Linux-server, der kører med Apache + Resin.

Mit problem er, at når jeg har lavet et lidt større system med Servlets og JSP, så går hele min Linux-server ned efter et par dage med en fejl, der siger "Too Many Open Files".

Er der nogen derude, der har oplevet det samme, og hvad vigtigere er... Er der nogen, der har en løsning på problemet?
Avatar billede mfalck Praktikant
08. december 2002 - 23:42 #1
Fandt dette her - håber det hjælper:

The kernel's out of file handles. Go to /proc/sys/kernel and look at
"file-max" as compared to "file-nr" as well as "inode-max" compared to
"inode-nr". I think "nr" is the number currently in use... but I could
swear I've seen it go higher than "max".

Anyway, the solution is just to put larger numbers in the "max" files. In
my /etc/init.d, I've got a file called "setmaxfiles.sh" that contains:

    echo "4096" > /proc/sys/kernel/file-max
    echo "12288" > /proc/sys/kernel/inode-max

Then, I made a symlink to it from /etc/rcS.d/S37setmaxfiles.sh so that it
will update the kernel structures every time it boots (as it goes through
single-user mode).
Avatar billede frosig Nybegynder
15. januar 2003 - 09:09 #2
Jeg har selv løst problemet ved at tilføje et argument til Java i den fil (httpd.sh), der starter resin op. Det ser således ud... args="-J-Xmx512m"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester