Thats too fast not all threads can close in just miliseconds you know. Add
"sleep 5" between stop and start and you should be fine.
 On Mar 23, 2012 5:20 AM, "silviu andrica" <silviu.andr...@gmail.com> wrote:

> Hello,
>
> I was wondering if running the following commands
> sudo /usr/local/apache2.3/bin/apachectl stop
> echo $?
> echo "should've stopped"
> ps aux | grep apache | grep -v grep
> sudo /usr/local/apache2.3/bin/apachectl start
> echo $?
> echo "should've started"
> ps axu | grep apache | grep -v grep
>
> should output something like this
> 0
> should've stopped
> root     22978  0.0  0.1 287964 30408 ?        Ss   18:39   0:00
> /usr/local/apache2.3/bin/httpd -k start
> www-data 23019  0.0  0.1 501196 26920 ?        S    18:39   0:00
> /usr/local/apache2.3/bin/httpd -k start
> www-data 23068  0.0  0.1 501196 26924 ?        S    18:39   0:00
> /usr/local/apache2.3/bin/httpd -k start
> httpd (pid 22978) already running
> 0
> should've started
> root     22978  0.0  0.1 287964 30408 ?        Ss   18:39   0:00
> /usr/local/apache2.3/bin/httpd -k start
> www-data 23019  0.0  0.1 501196 26920 ?        S    18:39   0:00
> /usr/local/apache2.3/bin/httpd -k start
> www-data 23068  0.0  0.1 501196 26924 ?        S    18:39   0:00
> /usr/local/apache2.3/bin/httpd -k start
>
> Moreover, doing ps aux | grep apache | grep -v grep after about a minute
> yields no result. But sometimes, it does show an apache instance running.
> To me, it seems like the stop command and start one are processed in
> different orders.
>
> My server configuration is the following:
> Apache/2.3.4 (Unix) mod_ssl/2.3.4 OpenSSL/1.0.0e DAV/2 PHP/5.3.10
> Server loaded APR Version: 1.4.0-dev
> Module Magic Number: 20091119:1
> MPM Name: worker
> Server Architecture: 64-bit
> Server Built With:
>  -D APR_HAS_SENDFILE
>  -D APR_HAS_MMAP
>  -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
>  -D APR_USE_SYSVSEM_SERIALIZE
>  -D APR_HAS_OTHER_CHILD
>  -D AP_HAVE_RELIABLE_PIPED_LOGS
>  -D HTTPD_ROOT="/usr/local/apache2.3"
>  -D SUEXEC_BIN="/usr/local/apache2.3/bin/suexec"
>  -D DEFAULT_ERRORLOG="logs/error_log"
>  -D AP_TYPES_CONFIG_FILE="conf/mime.types"
>  -D SERVER_CONFIG_FILE="conf/httpd.conf"
>
> Best regards,
> Silviu
>
>

Reply via email to