Hi,
 I have mongrel 0.3.14, with ruby 1.8.5, rails 1.1.6 and mongrel cluster
0.2.1, on debian sage 3.1 with apache 2.0, and fastthread 0.6.1.
I am load balancing 3 mongrel processes using the random port trick.

When I start mongrel the processes have about 60MB, but after some hour of
usage the memory ballons upto more than 180MB and the site becomes terribly
slow. Forcing me to restart mongrel cluster.

Also, it reports me 9 mongrel processes instead of three. I am not able to
understand why that's happening. Are really 9 mongrel processes started
instead of three?

Please help. Thanks.

[EMAIL PROTECTED]:~$ ps aux|grep mongrel
ssinghi  18252  6.6 20.2 198464 183200 ?     S    05:47  17:09
/usr/bin/ruby1.8 /usr/bin/mongrel_rails start -d -e production -p 8002 -a
127.0.0.1 -P log/mongrel.8002.pid -c /home/ssinghi/test.com/current
ssinghi  18257  0.0 20.2 198464 183200 ?     S    05:47   0:00
/usr/bin/ruby1.8 /usr/bin/mongrel_rails start -d -e production -p 8002 -a
127.0.0.1 -P log/mongrel.8002.pid -c /home/ssinghi/test.com/current
ssinghi  18258  0.0 20.2 198464 183200 ?     S    05:47   0:00
/usr/bin/ruby1.8 /usr/bin/mongrel_rails start -d -e production -p 8002 -a
127.0.0.1 -P log/mongrel.8002.pid -c /home/ssinghi/test.com/current
ssinghi  18276  6.6 20.3 199324 184576 ?     S    05:47  17:07
/usr/bin/ruby1.8 /usr/bin/mongrel_rails start -d -e production -p 8000 -a
127.0.0.1 -P log/mongrel.8000.pid -c /home/ssinghi/test.com/current
ssinghi  18279  6.4 20.4 200772 185528 ?     S    05:47  16:37
/usr/bin/ruby1.8 /usr/bin/mongrel_rails start -d -e production -p 8001 -a
127.0.0.1 -P log/mongrel.8001.pid -c /home/ssinghi/test.com/current
ssinghi  18283  0.0 20.3 199324 184576 ?     S    05:47   0:00
/usr/bin/ruby1.8 /usr/bin/mongrel_rails start -d -e production -p 8000 -a
127.0.0.1 -P log/mongrel.8000.pid -c /home/ssinghi/test.com/current
ssinghi  18284  0.0 20.3 199324 184576 ?     S    05:47   0:00
/usr/bin/ruby1.8 /usr/bin/mongrel_rails start -d -e production -p 8000 -a
127.0.0.1 -P log/mongrel.8000.pid -c /home/ssinghi/test.com/current
ssinghi  18285  0.0 20.4 200772 185528 ?     S    05:47   0:00
/usr/bin/ruby1.8 /usr/bin/mongrel_rails start -d -e production -p 8001 -a
127.0.0.1 -P log/mongrel.8001.pid -c /home/ssinghi/test.com/current
ssinghi  18286  0.0 20.4 200772 185528 ?     S    05:47   0:00
/usr/bin/ruby1.8 /usr/bin/mongrel_rails start -d -e production -p 8001 -a
127.0.0.1 -P log/mongrel.8001.pid -c /home/ssinghi/test.com/current
ssinghi  19556  0.0  0.0  1820  572 pts/0    R+   10:06   0:00 grep mongrel


My mongrel_cluster.yml file has

cwd: /home/ssinghi/test.com/current
port: "8000"
environment: production
address: 127.0.0.1
pid_file: log/mongrel.pid
servers: 3


--
Surendra Singhi
http://ssinghi.kreeti.com, http://www.kreeti.com
_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to