Re: [freenet-support] How to set ulimit -Hn 65536 on a Debian machine?

2004-06-03 Thread Toad
/etc/security/limits ?

On Thu, Jun 03, 2004 at 12:15:28AM +, tripolar wrote:
> I have read Ed's tips below though I am still at a loss as how to add 
> ulimit stuff to /etc/profile and /etc/initscript
> here is the path to java
> /usr/lib/j2re1.4-sun/bin/java
> and the path for freenet is
> /home/freenet/freenet/./start-freenet.sh
> Here is /etc/profile
> # /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
> # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
> 
> PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"
> 
> if [ "$PS1" ]; then
>  if [ "$BASH" ]; then
>PS1='[EMAIL PROTECTED]:\w\$ '
>  else
>if [ "`id -u`" -eq 0 ]; then
>  PS1='# '
>else
>  PS1='$ '
>fi
>  fi
> fi
> 
> export PATH
> #export CLASSPATH=.:/usr/local/j2re1.4.2_04/lib:/usr/local/j2re1.4.2_04/lib
> #export JAVA_HOME=/usr/local/j2re1.4.2_04
> #export PATH=$PATH:/usr/local/j2re1.4.2_04/bin
> umask 022
> 
> I have read man initscript and still left scratching my head??
> Any help would be appreciated
> 
> P.S.- Sorry about tagging this problem on to a different thread about 
> searching archives. Didnt realise the ooops until after hitting the send 
> button.
> 
> >>>Caught a java.io.IOException: Too many open files,
> >>>
> >LSL.processConnections failing
> >
> >>>java.io.IOException: Too many open files
> >>>
> >[...]
> >
> >When I got this (on Sun 1.4.1_02) I looked with lsof and found 1024 open
> >file descriptors.
> >
> >On redhat 9 I put fs.file-max = 65536 in /etc/syscntrl.conf...
> >
> >I found users still have ulimit -u showing max files 1024, and that
> >they can't increase it.
> >
> >After googling a bit, I discovered two approaches (I fixed both)
> >
> >1)  Change /etc/profile to add  ulimit -Hn 65536
> >
> >2)  Create /etc/initscript as described in man initscript, including
> >   ulimit -Hn 65536
> >
> >Using this approach, I also had to add ulimit -n 65536 to
> >start-freenet.sh, since I don't want to give every process
> >a huge default file descriptor limit.
> >
> >-- Ed Huff
> >
> > 
> >
> ___
> Support mailing list
> [EMAIL PROTECTED]
> http://news.gmane.org/gmane.network.freenet.support
> Unsubscribe at 
> http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
> Or mailto:[EMAIL PROTECTED]

-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.


signature.asc
Description: Digital signature
___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]

[freenet-support] How to set ulimit -Hn 65536 on a Debian machine?

2004-06-02 Thread tripolar
I have read Ed's tips below though I am still at a loss as how to add 
ulimit stuff to /etc/profile and /etc/initscript
here is the path to java
/usr/lib/j2re1.4-sun/bin/java
and the path for freenet is
/home/freenet/freenet/./start-freenet.sh
Here is /etc/profile
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"
if [ "$PS1" ]; then
 if [ "$BASH" ]; then
   PS1='[EMAIL PROTECTED]:\w\$ '
 else
   if [ "`id -u`" -eq 0 ]; then
 PS1='# '
   else
 PS1='$ '
   fi
 fi
fi
export PATH
#export CLASSPATH=.:/usr/local/j2re1.4.2_04/lib:/usr/local/j2re1.4.2_04/lib
#export JAVA_HOME=/usr/local/j2re1.4.2_04
#export PATH=$PATH:/usr/local/j2re1.4.2_04/bin
umask 022
I have read man initscript and still left scratching my head??
Any help would be appreciated
P.S.- Sorry about tagging this problem on to a different thread about 
searching archives. Didnt realise the ooops until after hitting the send 
button.

Caught a java.io.IOException: Too many open files,
LSL.processConnections failing
java.io.IOException: Too many open files
[...]
When I got this (on Sun 1.4.1_02) I looked with lsof and found 1024 open
file descriptors.
On redhat 9 I put fs.file-max = 65536 in /etc/syscntrl.conf...
I found users still have ulimit -u showing max files 1024, and that
they can't increase it.
After googling a bit, I discovered two approaches (I fixed both)
1)  Change /etc/profile to add  ulimit -Hn 65536
2)  Create /etc/initscript as described in man initscript, including
   ulimit -Hn 65536
Using this approach, I also had to add ulimit -n 65536 to
start-freenet.sh, since I don't want to give every process
a huge default file descriptor limit.
-- Ed Huff
 

___
Support mailing list
[EMAIL PROTECTED]
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:[EMAIL PROTECTED]