From: Chuck E. <ec...@mi...> - 2001-02-25 23:27:11
|
I notice that after launching the app server on Linux, it appears 14 times in 'ps -aux'. Are we forking multiple copies, a la Apache? Is this new from 0.4.1? Was this discussed? I don't remember anything about it? Where does the number 14 come from? I don't see it anywhere in the config files for AppServer or Application. -Chuck |
From: Jay L. <js...@js...> - 2001-02-25 23:49:41
|
Those are threads. There not separate processes, they just show up that way. The count goes like this: 10 threads for serving (by default) 1 asyncore socket thread 1 TaskKit Scheduler thread 1 sleeping clodeEvent thread Chuck Esterbrook wrote: > I notice that after launching the app server on Linux, it appears 14 > times in 'ps -aux'. Are we forking multiple copies, a la Apache? > > Is this new from 0.4.1? > > Was this discussed? I don't remember anything about it? > > Where does the number 14 come from? I don't see it anywhere in the > config files for AppServer or Application. > > -Chuck |
From: Eli G. <eli...@co...> - 2001-02-26 06:06:18
|
You sure about that? ps -aux shouldn't list threads separately. In fact, ps shouldn't list threads at all. This little script only shows up as one line: #!/usr/local/bin/python import thread import time def mythread(): time.sleep(5) print "ending..." if __name__ == '__main__': for i in range(1,10): thread.start_new_thread(mythread, ()) time.sleep(10) ..unless this is some weirdo version of Linux. I've only tested this on a FreeBSD box, but the ps commands are nearly identical (Linux, the neurotic SysV/BSD bastard child :). from Jay Love on 2001-02-25 at 07:01:19: > > Those are threads. There not separate processes, they just show up that > way. > The count goes like this: > > 10 threads for serving (by default) > 1 asyncore socket thread > 1 TaskKit Scheduler thread > 1 sleeping clodeEvent thread > > Chuck Esterbrook wrote: > > > I notice that after launching the app server on Linux, it appears 14 > > times in 'ps -aux'. Are we forking multiple copies, a la Apache? > > > > Is this new from 0.4.1? > > > > Was this discussed? I don't remember anything about it? > > > > Where does the number 14 come from? I don't see it anywhere in the > > config files for AppServer or Application. > > > > -Chuck > > > > > _______________________________________________ > Webware-discuss mailing list > Web...@li... > http://lists.sourceforge.net/lists/listinfo/webware-discuss > -- Eli Green Code Dog http://www.codedogs.ca |
From: Chuck E. <ec...@mi...> - 2001-02-26 06:15:07
|
At 01:04 AM 2/26/2001 -0500, Eli Green wrote: >..unless this is some weirdo version of Linux. I've only tested this on a >FreeBSD box, but the ps commands are nearly identical (Linux, the neurotic >SysV/BSD bastard child :). I'm using Linux, not FreeBSD and my personal experience has always been that both cmd line options and output of 'ps' vary quite a bit between flavors of UNIX. Although I have noticed that recent versions of UNIX flavors seem more willing to accept each other's cmd line options for 'ps'. (UNIX, the schizophrenic MULTICS bastard child :) Also, Jay's explanation of the number 14 fits like a glove. -Chuck |
From: Chuck E. <ec...@mi...> - 2001-02-25 23:57:25
|
Cool. I guess I'm use to Windows where one process is one line and its threads are listed underneath and indented. Maybe Linux will catch up some day. ;-) -Chuck At 07:01 PM 2/25/2001 -0500, Jay Love wrote: >Those are threads. There not separate processes, they just show up that >way. The count goes like this: > >10 threads for serving (by default) >1 asyncore socket thread >1 TaskKit Scheduler thread >1 sleeping clodeEvent thread |
From: Jay L. <js...@js...> - 2001-02-26 00:01:46
|
God I hope not ! Chuck Esterbrook wrote: > Cool. I guess I'm use to Windows where one process is one line and its > threads are listed underneath and indented. > > Maybe Linux will catch up some day. ;-) > > -Chuck > > > At 07:01 PM 2/25/2001 -0500, Jay Love wrote: > >> Those are threads. There not separate processes, they just show up >> that way. The count goes like this: >> >> 10 threads for serving (by default) >> 1 asyncore socket thread >> 1 TaskKit Scheduler thread >> 1 sleeping clodeEvent thread > > > > _______________________________________________ > Webware-discuss mailing list > Web...@li... > http://lists.sourceforge.net/lists/listinfo/webware-discuss |