GracefulShutdownTimeout valiue is zero as defualt.

Setting this value to zero means that the server will wait indefinitely
until all remaining requests have been fully served.

2011/5/26 Petr Hracek <[email protected]>

> It is not configured yet.
> I suggest that GracefulShutdownTimeout 0 as default is OK, right?
>
> 2011/5/26 MATSUMOTO Ryosuke <[email protected]>:
> > Hi,
> > How do you configure "GracefulShutdownTimeout"?
> > 2011/5/26 Petr Hracek <[email protected]>
> >>
> >> Dear developers,
> >>
> >> My situation is following:
> >> In my Apache2 running in prefork mode I have following situation.
> >>
> >> Whole pages (except loging page) are run over https (port 443) and
> >> authentication is done over my own module.
> >> When the most users are looking on the pages (https) then I would like
> >> to reload configuration of my apache over command
> >> apache2ctl -k graceful
> >>
> >> I suggest that new users will see new configuration and old users will
> >> have their session till they will not logout.
> >>
> >> But unfortunatelly all sessions are closed and as new as old users
> >> have to login again for other work.
> >>
> >> Is there any solution for that like detection for gracefull restart?
> >> Do you now any idea how to do that?
> >>
> >> My apache2 which is delivered by SUSE is pretty old (I know).
> >> linux:~ # httpd2 -l
> >> Compiled in modules:
> >>  core.c
> >>  prefork.c
> >>  http_core.c
> >>  mod_so.c
> >> linux:~ # httpd2 -V
> >> Server version: Apache/2.2.3
> >> Server built:   Apr 14 2010 11:41:47
> >> Server's Module Magic Number: 20051115:3
> >> Server loaded:  APR 1.2.2, APR-Util 1.2.2
> >> Compiled using: APR 1.2.2, APR-Util 1.2.2
> >> Architecture:   32-bit
> >> Server MPM:     Prefork
> >>  threaded:     no
> >>    forked:     yes (variable process count)
> >> Server compiled with....
> >>  -D APACHE_MPM_DIR="server/mpm/prefork"
> >>  -D APR_HAS_SENDFILE
> >>  -D APR_HAS_MMAP
> >>  -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
> >>  -D APR_USE_SYSVSEM_SERIALIZE
> >>  -D APR_USE_PTHREAD_SERIALIZE
> >>  -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
> >>  -D APR_HAS_OTHER_CHILD
> >>  -D AP_HAVE_RELIABLE_PIPED_LOGS
> >>  -D DYNAMIC_MODULE_LIMIT=128
> >>  -D HTTPD_ROOT="/srv/www"
> >>  -D SUEXEC_BIN="/usr/sbin/suexec2"
> >>  -D DEFAULT_PIDLOG="/var/run/httpd2.pid"
> >>  -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
> >>  -D DEFAULT_LOCKFILE="/var/run/accept.lock"
> >>  -D DEFAULT_ERRORLOG="/var/log/apache2/error_log"
> >>  -D AP_TYPES_CONFIG_FILE="/etc/apache2/mime.types"
> >>  -D SERVER_CONFIG_FILE="/etc/apache2/httpd.conf"
> >> linux:~ #
> >>
> >> Thank you in advance.
> >> --
> >> Best Regards / S pozdravem
> >> Petr Hracek
> >
> >
>
>
>
> --
> Best Regards / S pozdravem
> Petr Hracek
>

Reply via email to