--- Original Nachricht ---
Absender: Janno Sannik
Datum: 29.12.2008 12:46
> How many vhosts you got and how many requests/day are you serving?

~80 VirtualHost

> 
> Stefan Rieger wrote:
>> Hi,
>>
>> i tried the peruser module on with php_5.2.8, apache_2.2.11
>> but specially the php pages don't respond. sometimes for seconds, sometimes
>> for "ever" until my phone rings ;)
>>
>> php info http://jbl.de/_i.php
>> apache httpd:
>> ./configure --prefix=/opt/www/apache_2.2.11 --with-mpm=peruser
>> --disable-authn-dbd --disable-proxy --disable-userdir --disable-speling
>> --disable-example --disable-ldap --enable-info --enable-logio --enable-ssl
>> --enable-so --enable-vhost-alias --enable-autoindex --enable-dir
>> --enable-include --enable-unique-id --enable-cgi --enable-rewrite
>> --enable-alias --enable-deflate --enable-setenvif --enable-v4-mapped
>>
>> apache cfg:
>> [....]
>>
>> KeepAlive Off
>> MaxKeepAliveRequests 150
>> KeepAliveTimeout 45
>> #MinSpareServers 2
>> #MaxSpareServers 15
>>
>> #StartServers 3
>> #MaxClients 150
>> #MaxRequestsPerChild 65
>>
>> ServerTokens Prod
>> ServerSignature Off
>>
>>
>> LoadModule php5_module        modules/libphp5.so
>>
>> <IfModule peruser.c>
>>     ServerLimit          512
>>     MaxClients           512
>>     MinSpareProcessors     2
>>     MaxProcessors         6
>>     MaxRequestsPerChild 300
>>
>>     # kill idle processors after this many seconds (0 to disable)
>>     IdleTimeout          180
>>
>>     # kill hung processes after this many seconds (0 to disable)
>>     ExpireTimeout       300
>>
>>     # set up a few multiplexer processes
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>         Multiplexer apache apache
>>
>>     # Processor <user> <group> <chroot>
>>     # chroot is optional
>>         Processor apache apache
>>         Processor www www
>> </IfModule>
>> [............ Example VHost of some ............]
>>
>> Processor jbl web
>>
>> <VirtualHost * >
>>
>>         ServerEnvironment jbl web
>>
>>         ServerName www.jbl.de
>>         ServerAlias jbl.de
>>
>>         ServerAdmin [email protected]
>>
>>         php_admin_value upload_tmp_dir "/[...]jbl.de/temp"
>> [...]
>>         php_admin_value max_execution_time "90"
>>         php_admin_value max_input_time "90"
>>         php_admin_value memory_limit "80M"
>>         php_admin_value upload_max_filesize "70M"
>> [...]
>>         DocumentRoot /[...]jbl.de/htdocs
>>
>>         <Directory "/[...]jbl.de/htdocs">
>>                 Options None +Includes
>>                 AllowOverride All
>>                 Order allow,deny
>>                 Allow from All
>>         </Directory>
>>
>>         ErrorLog  /[...]jbl.de/error_log
>>         CustomLog /[...]jbl.de/access_log combined
>>
>> </VirtualHost>
>>
>> Apache Error Log:
>> ---------------------------
>> [Mon Dec 29 11:09:07 2008] [info] (107)Transport endpoint is not connected:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 11:09:07 2008] [warn] (9)Bad file descriptor:
>> apr_socket_opt_set: (TCP_NODELAY)
>> [Mon Dec 29 11:09:07 2008] [info] (9)Bad file descriptor:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 11:09:07 2008] [info] (107)Transport endpoint is not connected:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 11:09:07 2008] [warn] (9)Bad file descriptor:
>> apr_socket_opt_set: (TCP_NODELAY)
>> [Mon Dec 29 11:09:07 2008] [info] (9)Bad file descriptor:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 11:35:16 2008] [info] (107)Transport endpoint is not connected:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 11:35:16 2008] [warn] (9)Bad file descriptor:
>> apr_socket_opt_set: (TCP_NODELAY)
>> [Mon Dec 29 11:35:16 2008] [info] (9)Bad file descriptor:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 11:35:17 2008] [info] (107)Transport endpoint is not connected:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 11:35:17 2008] [warn] (9)Bad file descriptor:
>> apr_socket_opt_set: (TCP_NODELAY)
>> [Mon Dec 29 11:35:17 2008] [info] (9)Bad file descriptor:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 11:44:09 2008] [info] (107)Transport endpoint is not connected:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 11:44:09 2008] [warn] (9)Bad file descriptor:
>> apr_socket_opt_set: (TCP_NODELAY)
>> [Mon Dec 29 11:44:09 2008] [info] (9)Bad file descriptor:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 11:54:49 2008] [info] (107)Transport endpoint is not connected:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 11:54:49 2008] [warn] (9)Bad file descriptor:
>> apr_socket_opt_set: (TCP_NODELAY)
>> [Mon Dec 29 11:54:49 2008] [info] (9)Bad file descriptor:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 12:02:13 2008] [info] (107)Transport endpoint is not connected:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 12:02:13 2008] [warn] (9)Bad file descriptor:
>> apr_socket_opt_set: (TCP_NODELAY)
>> [Mon Dec 29 12:02:13 2008] [info] (9)Bad file descriptor:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 12:02:13 2008] [info] (107)Transport endpoint is not connected:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 12:02:13 2008] [warn] (9)Bad file descriptor:
>> apr_socket_opt_set: (TCP_NODELAY)
>> [Mon Dec 29 12:02:13 2008] [info] (9)Bad file descriptor:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 12:02:13 2008] [info] (107)Transport endpoint is not connected:
>> apr_socket_addr_get(APR_REMOTE)
>> [Mon Dec 29 12:02:13 2008] [warn] (9)Bad file descriptor:
>> apr_socket_opt_set: (TCP_NODELAY)
>> [Mon Dec 29 12:02:13 2008] [info] (9)Bad file descriptor:
>> apr_socket_addr_get(APR_REMOTE)
>>
>> Where does this come from? What can is do?
>>
>> How to calculate Multiplexer, Processor, ServerLimit and MaxClients?
>>
>> Is "disable-maintainer-zts" useful?
>>
>> thx for your help.
>>
>> sincerely,
>> - Stefan Rieger
>> _______________________________________________
>> Peruser mailing list
>> [email protected]
>> http://www.telana.com/mailman/listinfo/peruser
>>   
> 
> _______________________________________________
> Peruser mailing list
> [email protected]
> http://www.telana.com/mailman/listinfo/peruser
_______________________________________________
Peruser mailing list
[email protected]
http://www.telana.com/mailman/listinfo/peruser

Reply via email to