[Kimchi-devel] [PATCH] [Wok 2/2] Make sure nginx is running before reloading its config

Aline Manera alinefm at linux.vnet.ibm.com
Wed Jan 25 16:05:02 UTC 2017



On 01/24/2017 05:36 PM, Lucio Correia wrote:
> Signed-off-by: Lucio Correia <luciojhc at linux.vnet.ibm.com>
> ---
>   src/wok/proxy.py | 7 +++++++
>   1 file changed, 7 insertions(+)
>
> diff --git a/src/wok/proxy.py b/src/wok/proxy.py
> index 7376f09..099224c 100644
> --- a/src/wok/proxy.py
> +++ b/src/wok/proxy.py
> @@ -28,6 +28,7 @@ import os
>
>   from wok import sslcert
>   from wok.config import paths
> +from wok.utils import run_command
>
>
>   DH_COMMAND = "openssl dhparam -dsaparam -out %s 2048"
> @@ -75,4 +76,10 @@ def check_proxy_config():
>               f.write(ssl_gen.key_pem())
>
>       # Reload nginx configuration.
> +    cmd = ['service', 'nginx', 'status']
> +    output, error, rc = run_command(cmd)
> +    if rc != 0:
> +        cmd = ['service', 'nginx', 'restart']

restart? Should it be 'start' ?

> +        output, error, rc = run_command(cmd)
> +
>       os.system('nginx -s reload')



More information about the Kimchi-devel mailing list