--- 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
