mirror of
https://github.com/outbackdingo/patroni.git
synced 2026-01-27 10:20:10 +00:00
Merge pull request #135 from zalando/feature/setsid
Create new session and set the process group ID for the postmaster
This commit is contained in:
@@ -363,7 +363,7 @@ class Postgresql:
|
||||
env = os.environ.copy()
|
||||
if 'username' in self.superuser:
|
||||
env['PGUSER'] = self.superuser['username']
|
||||
ret = subprocess.call(self._pg_ctl + ['start', '-o', self.server_options()], env=env) == 0
|
||||
ret = subprocess.call(self._pg_ctl + ['start', '-o', self.server_options()], env=env, preexec_fn=os.setsid) == 0
|
||||
|
||||
self.set_state('running' if ret else 'start failed')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user