diff --git a/lib/tarantool_server.py b/lib/tarantool_server.py index fd102b9e..082cb6ab 100644 --- a/lib/tarantool_server.py +++ b/lib/tarantool_server.py @@ -776,7 +776,8 @@ def copy_files(self): self.vardir) def prepare_args(self, args=[]): - return [self.ctl_path, 'start', os.path.basename(self.script)] + args + return [self.ctl_path, 'restart', os.path.basename(self.script)] + args \ + + ['--signal=9'] def pretest_clean(self): # Don't delete snap and logs for 'default' tarantool server @@ -1003,7 +1004,7 @@ def kill_old_server(self, silent=True): color_log(' Found old server, pid {0}, killing ...'.format(pid), schema='info') try: - os.kill(pid, signal.SIGTERM) + os.kill(pid, signal.SIGKILL) except OSError: pass self.wait_until_stopped(pid)