[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