From f71245a0add897939ded36cc66baac601b714233 Mon Sep 17 00:00:00 2001 From: Iustin Pop <iustin@google.com> Date: Tue, 29 Jul 2008 08:48:23 +0000 Subject: [PATCH] Make the rapi daemon create a pidfile This is needed for controlling it cleanly with start-stop daemon. Reviewed-by: ultrotter --- daemons/ganeti-rapi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/daemons/ganeti-rapi b/daemons/ganeti-rapi index 817088a01..cf3724e54 100755 --- a/daemons/ganeti-rapi +++ b/daemons/ganeti-rapi @@ -132,6 +132,8 @@ def main(): if options.fork: utils.Daemonize(logfile=constants.LOG_RAPISERVER) + utils.WritePidFile('ganeti-rapi') + log_fd = open(constants.LOG_RAPIACCESS, 'a') try: apache_log = http.ApacheLogfile(log_fd) @@ -141,6 +143,7 @@ def main(): httpd.serve_forever() finally: httpd.server_close() + utils.RemovePidFile('ganeti-rapi') finally: log_fd.close() -- GitLab