diff --git a/jobmanager/jobmanager.py b/jobmanager/jobmanager.py index f0f85f2..d6af530 100644 --- a/jobmanager/jobmanager.py +++ b/jobmanager/jobmanager.py @@ -1522,6 +1522,7 @@ class JobManager_Server(object): def _check_bind(host, port): try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) s.bind((host, port)) except: log.critical("test bind to %s:%s failed", host, port) diff --git a/pyproject.toml b/pyproject.toml index 1438556..725678b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "jobmanager" -version = "0.3.0" +version = "0.3.1" description = "Python job manager for parallel computing." authors = ["Richard Hartmann ", "Paul Müller"] license = "BSD (3 clause)"