[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Mldonkey-users] mldonkey eating up all memory again
From: |
Chris Gossmann |
Subject: |
RE: [Mldonkey-users] mldonkey eating up all memory again |
Date: |
Mon, 18 Nov 2002 07:13:54 +0100 |
Good Morning,
sorry for this long mail ... I haven't fixed it, but I'm monitoring
Mldonkey's memory consumption and restart it if it gets to high
with the following script:
Mldonkey.sh:
#!/bin/bash
if [ -e /Scripts/mld.pid ]
then
rm /Scripts/mld.pid
fi
ps -A > /Scripts/mld.pid
while read line
do
if [ "${line:23:8}" = "mldonkey" ]
then
pid=${line:0:4}
echo "'$pid'"
fi
done < /Scripts/mld.pid
if [ -z "$pid" ]
then
while read line
do
if [ "${line:24:8}" = "mldonkey" ]
then
pid=${line:0:5}
echo "'$pid'"
fi
done < /Scripts/mld.pid
fi
if [ -z "$pid" ]
then
cd /MLdonkey2
rm *.tmp
./mldonkey > mldonkey.log 2> mldonkey_error.log &
exit 10
fi
if [ -e /Scripts/mld.mem ]
then
rm /Scripts/mld.mem
fi
top b -n 1 -p $pid > /Scripts/mld.mem
if [ ${#pid}=4 ]
then
while read line
do
if [ "${line:61:8}" = "mldonkey" ]
then
echo "'${line:28:4}'"
if [ "${line:28:4}" \> "300M" ]
then
cd /Scripts
bash commands.sh | telnet 192.168.6.1 4000
cd /MLdonkey2
rm *.tmp
./mldonkey > mldonkey.log 2> mldonkey_error.log &
exit 20
fi
fi
done < /Scripts/mld.mem
fi
if [ ${#pid}=5 ]
then
while read line
do
if [ "${line:62:8}" = "mldonkey" ]
then
echo "'${line:29:4}'"
if [ "${line:29:4}" \> "300M" ]
then
cd /Scripts
bash commands.sh | telnet 192.168.6.1 4000
cd /MLdonkey2
rm *.tmp
./mldonkey > mldonkey.log 2> mldonkey_error.log &
exit 20
fi
fi
done < /Scripts/mld.mem
fi
exit 0
... and you need commands.sh in the same directory:
sleep 3; echo kill; sleep 3; echo exit;
... For any reason kill_mldonkey is no longer working for me since >=
v2.0.
If anybody would let me know, if there's an easier way to do this?!
I'm a newbie to linux, so don't blame me on my bash coding. =;-)
Cheers,
Chris
PS.: Mldonkey v2+2 is up and running since yesterday afternoon without
Any need to restart it.
> -----Original Message-----
> From: address@hidden
> [mailto:address@hidden On Behalf Of Tobias Geis
> Sent: Montag, 18. November 2002 00:34
> To: mldonkey-users
> Subject: Re: [Mldonkey-users] mldonkey eating up all memory again
>
>
> I did not solved that problem, but i hav the same one !!
> I have to restart mldonkey every 10-12 hours or my system is
> fully blocked !
>
> I hope this will be the first thing mldonkey would solve, when he is
> back. :-)
>
> Ciao
> Tobias
>
> MLDonkey User wrote:
> > Hey guys,
> >
> > i compiled todays cvs tree with the same result as with the last
> > mldonkey i played with. after starting mldonkey it starts to eat up
> > all memory until the system kills the process and mldonkey dies with
> >
> > Fatal error: out of memory.
> >
> > in the logs.
> >
> > The system allows it to have 256MB process size. i tracked mldonkey
> > and saw that thats the size it reaches. the system itself is an
> > openbsd 3.2 machine. i solved it the last time by compiling
> mldonkey
> > with --disable-multinet, but this time its not working.
> >
> > does one of you guys solve the problem in some way ?
> >
> > regards,
> > saw
> >
> >
> >
> > _______________________________________________
> > Mldonkey-users mailing list
> > address@hidden
> > http://mail.nongnu.org/mailman/listinfo/mldonkey-users
> >
> >
>
>
>
>
> _______________________________________________
> Mldonkey-users mailing list
> address@hidden
> http://mail.nongnu.org/mailman/listinfo/mldonk> ey-users
>
Re: [Mldonkey-users] mldonkey eating up all memory again, Steffen Solyga, 2002/11/19