add UUID4-based cluster_id

This commit is contained in:
Jason McVetta
2020-02-12 17:41:10 +07:00
parent 0acf2ecba6
commit ea30c1d43f

View File

@@ -14,6 +14,7 @@ import importlib
import signal
import socket
import traceback
import uuid
# Django
from django import db
from django.utils import timezone
@@ -38,6 +39,7 @@ class Cluster(object):
self.stop_event = None
self.start_event = None
self.pid = current_process().pid
self.cluster_id = uuid.uuid4()
self.host = socket.gethostname()
self.timeout = Conf.TIMEOUT
signal.signal(signal.SIGTERM, self.sig_handler)