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

Reply via email to