|
/
Zope
/
Apsis
/
Pound Mailing List
/
Archive
/
2005
/
2005-04
/
thread model compiling issue?
[
thread model compiling issue? / Corin Langosch ... ]
[
openssl and solaris10 / "Guy Speier" ... ]
thread model compiling issue?
Corin Langosch <corinl(at)gmx.de> |
2005-04-12 14:48:41 |
[ FULL ]
|
Hi,
i'm currently using an old version of pound, so i just compiled the
latest available and tried to run it with exactly the same config.
unluckily it doesnt really work, as the new compiled pound seems to
use some other threading library and cosumes A LOT memory (1GB not
enough). for the old version pstree showed a single process but for
the new one you can see it growing after startup up to 2000 processes.
so i'm still using an old version. anyone knows how to change the
config to switch from multi-process back to multi-thread model?
system is latest debian testing with kernel
Linux 2.6.8-2-k7 #1 Mon Jan 24 03:29:52 EST 2005 i686 GNU/Linux
Corin
|
|
|
Re: thread model compiling issue?
Robert Segall <roseg(at)apsis.ch> |
2005-04-12 18:45:22 |
[ FULL ]
|
On Tuesday 12 April 2005 13:49, Corin Langosch wrote:[...]
This has little to do with Pound - the question is what threading library you
use. Pound has no multi-process mode. What you see now is a result of using a
different threads library (sounds like you moved from NPTL to the old Linux
threads).
The autoconf uses whatever is available on your system. If you have more than
one library installed it may get confused. Tell us about the generated flags
and we'll try to help.[...]
|
|
|
Re[2]: thread model compiling issue?
Corin Langosch <corinl(at)gmx.de> |
2005-04-12 23:51:52 |
[ FULL ]
|
Hi!
well, didn't change anything at the configuration settings. i just made some
apt-get dist-upgrades between the builds, may be the debian team changed
anything...
how to i get all the info you need? i'll post them asap here.
Corin
Tuesday, April 12, 2005, 5:45:22 PM, you wrote:
RS> On Tuesday 12 April 2005 13:49, Corin Langosch wrote:[...]
RS> This has little to do with Pound - the question is what threading
library you
RS> use. Pound has no multi-process mode. What you see now is a result of
using a
RS> different threads library (sounds like you moved from NPTL to the old
Linux
RS> threads).
RS> The autoconf uses whatever is available on your system. If you have more
than
RS> one library installed it may get confused. Tell us about the generated
flags
RS> and we'll try to help.
|
|
|
Re: thread model compiling issue?
Conny Brunnkvist <kop(at)ninzin.net> |
2005-04-13 13:09:05 |
[ FULL ]
|
Corin Langosch wrote:
>>>system is latest debian testing with kernel
>>>Linux 2.6.8-2-k7 #1 Mon Jan 24 03:29:52 EST 2005 i686 GNU/Linux
>>>
>>>Corin[...]
Possibly it could also be helpful if you provided the output of the
commands:
uname -m
getconf GNU_LIBPTHREAD_VERSION
and perhaps
ldd /your/path/here/pound
...from the machine where pound is running.
//conny
|
|
|
Re[2]: thread model compiling issue?
Corin Langosch <corinl(at)gmx.de> |
2005-04-13 13:13:30 |
[ FULL ]
|
Hi!
uname -m
i686
getconf GNU_LIBPTHREAD_VERSION
NPTL 0.60
ldd pound (old pound version)
libssl.so.0.9.7 => /usr/lib/i686/cmov/libssl.so.0.9.7 (0x4001c000)
libcrypto.so.0.9.7 => /usr/lib/i686/cmov/libcrypto.so.0.9.7 (0x4004d000)
libdl.so.2 => /lib/tls/libdl.so.2 (0x4014d000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x40150000)
libc.so.6 => /lib/tls/libc.so.6 (0x4015f000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
ldd test (new pound version)
libssl.so.0.9.7 => /usr/lib/i686/cmov/libssl.so.0.9.7 (0x4001c000)
libcrypto.so.0.9.7 => /usr/lib/i686/cmov/libcrypto.so.0.9.7 (0x4004d000)
libdl.so.2 => /lib/tls/libdl.so.2 (0x4014d000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x40150000)
libc.so.6 => /lib/tls/libc.so.6 (0x4015f000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Corin
Wednesday, April 13, 2005, 12:09:05 PM, you wrote:
CB> Corin Langosch wrote:
>>>>system is latest debian testing with kernel
>>>>Linux 2.6.8-2-k7 #1 Mon Jan 24 03:29:52 EST 2005 i686 GNU/Linux
>>>>
>>>>Corin[...]
CB> Possibly it could also be helpful if you provided the output of the
CB> commands:
CB> uname -m
CB> getconf GNU_LIBPTHREAD_VERSION
CB> and perhaps
CB> ldd /your/path/here/pound
CB> ...from the machine where pound is running.
CB> //conny
|
|
|
|