Hello. I try to run a RB, but have a problem
[2023-03-13 12:08:25 +0300] [65554] [INFO] Starting gunicorn 20.1.0
[2023-03-13 12:08:25 +0300] [65554] [INFO] Listening at:
http://127.0.0.1:8000 (65554)
[2023-03-13 12:08:25 +0300] [65554] [INFO] Using worker: sync
[2023-03-13 12:08:25 +0300] [65556] [INFO] Booting worker with pid: 65556
[2023-03-13 12:08:25 +0300] [65557] [INFO] Booting worker with pid: 65557
[2023-03-13 12:08:25 +0300] [65558] [INFO] Booting worker with pid: 65558
[2023-03-13 12:08:25 +0300] [65559] [INFO] Booting worker with pid: 65559
[2023-03-13 09:08:26 +0000] [65559] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/gunicorn/arbiter.py", line 589, in spawn_worker
worker.init_process()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line 134, in init_process
self.load_wsgi()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line 146, in load_wsgi
self.wsgi = self.app.wsgi()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/base.py", line 67, in wsgi
self.callable = self.load()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py", line 58, in load
return self.load_wsgiapp()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
return util.import_app(self.app_uri)
File "/usr/local/lib/python3.8/dist-packages/gunicorn/util.py", line 359, in import_app
mod = importlib.import_module(module)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 848, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/var/www/reviewboard/htdocs/wsgi.py", line 9, in <module>
from reviewboard.wsgi import application
File "/usr/local/lib/python3.8/dist-packages/reviewboard/wsgi.py", line 33, in <module>
application = get_wsgi_application()
File "/usr/local/lib/python3.8/dist-packages/django/core/wsgi.py", line 12, in get_wsgi_application
django.setup(set_prefix=False)
File "/usr/local/lib/python3.8/dist-packages/django/__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/local/lib/python3.8/dist-packages/django/apps/registry.py", line 122, in populate
app_config.ready()
File "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/apps.py", line 25, in ready
sso_backends.populate()
File "/usr/local/lib/python3.8/dist-packages/djblets/registries/registry.py", line 384, in populate
self.register(item)
File "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/sso/backends/registry.py", line 109, in register
sso_dynamic_urls.add_patterns(dynamic_urls)
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 79, in add_patterns
self._repopulate_caches()
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 107, in _repopulate_caches
for resolver in self.resolver_chain:
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 129, in resolver_chain
self._find_resolver_chain(get_resolver(None))
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 137, in _find_resolver_chain
for url_pattern in resolver.url_patterns:
File "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line 48, in __get__
res = instance.__dict__[
self.name] = self.func(instance)
File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py", line 602, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line 48, in __get__
res = instance.__dict__[
self.name] = self.func(instance)
File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py", line 595, in urlconf_module
return import_module(self.urlconf_name)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/root.py", line 18, in <module>
include(settings.SITE_ROOT_URLCONF)),
File "/usr/local/lib/python3.8/dist-packages/django/urls/conf.py", line 34, in include
urlconf_module = import_module(urlconf_module)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/local/lib/python3.8/dist-packages/reviewboard/urls.py", line 18, in <module>
extension_manager = get_extension_manager()
File "/usr/local/lib/python3.8/dist-packages/reviewboard/extensions/base.py", line 55, in get_extension_manager
_extension_manager = ExtensionManager('reviewboard.extensions')
File "/usr/local/lib/python3.8/dist-packages/djblets/extensions/manager.py", line 268, in __init__
self._gen_sync = GenerationSynchronizer('extensionmgr:%s:gen' % key)
File "/usr/local/lib/python3.8/dist-packages/djblets/cache/synchronizer.py", line 60, in __init__
self._fetch_or_create_sync_gen()
File "/usr/local/lib/python3.8/dist-packages/djblets/cache/synchronizer.py", line 113, in _fetch_or_create_sync_gen
if cache.add(self.cache_key, sync_gen):
File "/usr/local/lib/python3.8/dist-packages/django/core/cache/backends/memcached.py", line 72, in add
return self._cache.add(key, value, self.get_backend_timeout(timeout))
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 414, in add
return self._run_cmd("add", key, False, *args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 322, in _run_cmd
return self._safely_run_func(client, func, default_val, *args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 211, in _safely_run_func
result = func(*args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 537, in add
response = self._store_cmd(b"add", {key: value}, expire, noreply, flags=flags)[
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 1228, in _store_cmd
self._connect()
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 424, in _connect
sock.connect(sockaddr)
ConnectionRefusedError: [Errno 111] Connection refused
[2023-03-13 09:08:26 +0000] [65559] [INFO] Worker exiting (pid: 65559)
[2023-03-13 09:08:26 +0000] [65556] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/gunicorn/arbiter.py", line 589, in spawn_worker
worker.init_process()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line 134, in init_process
self.load_wsgi()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line 146, in load_wsgi
self.wsgi = self.app.wsgi()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/base.py", line 67, in wsgi
self.callable = self.load()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py", line 58, in load
return self.load_wsgiapp()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
return util.import_app(self.app_uri)
File "/usr/local/lib/python3.8/dist-packages/gunicorn/util.py", line 359, in import_app
mod = importlib.import_module(module)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 848, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/var/www/reviewboard/htdocs/wsgi.py", line 9, in <module>
from reviewboard.wsgi import application
File "/usr/local/lib/python3.8/dist-packages/reviewboard/wsgi.py", line 33, in <module>
application = get_wsgi_application()
File "/usr/local/lib/python3.8/dist-packages/django/core/wsgi.py", line 12, in get_wsgi_application
django.setup(set_prefix=False)
File "/usr/local/lib/python3.8/dist-packages/django/__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/local/lib/python3.8/dist-packages/django/apps/registry.py", line 122, in populate
app_config.ready()
File "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/apps.py", line 25, in ready
sso_backends.populate()
File "/usr/local/lib/python3.8/dist-packages/djblets/registries/registry.py", line 384, in populate
self.register(item)
File "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/sso/backends/registry.py", line 109, in register
sso_dynamic_urls.add_patterns(dynamic_urls)
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 79, in add_patterns
self._repopulate_caches()
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 107, in _repopulate_caches
for resolver in self.resolver_chain:
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 129, in resolver_chain
self._find_resolver_chain(get_resolver(None))
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 137, in _find_resolver_chain
for url_pattern in resolver.url_patterns:
File "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line 48, in __get__
res = instance.__dict__[
self.name] = self.func(instance)
File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py", line 602, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line 48, in __get__
res = instance.__dict__[
self.name] = self.func(instance)
File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py", line 595, in urlconf_module
return import_module(self.urlconf_name)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/root.py", line 18, in <module>
include(settings.SITE_ROOT_URLCONF)),
File "/usr/local/lib/python3.8/dist-packages/django/urls/conf.py", line 34, in include
urlconf_module = import_module(urlconf_module)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/local/lib/python3.8/dist-packages/reviewboard/urls.py", line 18, in <module>
extension_manager = get_extension_manager()
File "/usr/local/lib/python3.8/dist-packages/reviewboard/extensions/base.py", line 55, in get_extension_manager
_extension_manager = ExtensionManager('reviewboard.extensions')
File "/usr/local/lib/python3.8/dist-packages/djblets/extensions/manager.py", line 268, in __init__
self._gen_sync = GenerationSynchronizer('extensionmgr:%s:gen' % key)
File "/usr/local/lib/python3.8/dist-packages/djblets/cache/synchronizer.py", line 60, in __init__
self._fetch_or_create_sync_gen()
File "/usr/local/lib/python3.8/dist-packages/djblets/cache/synchronizer.py", line 113, in _fetch_or_create_sync_gen
if cache.add(self.cache_key, sync_gen):
File "/usr/local/lib/python3.8/dist-packages/django/core/cache/backends/memcached.py", line 72, in add
return self._cache.add(key, value, self.get_backend_timeout(timeout))
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 414, in add
return self._run_cmd("add", key, False, *args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 322, in _run_cmd
return self._safely_run_func(client, func, default_val, *args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 211, in _safely_run_func
result = func(*args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 537, in add
response = self._store_cmd(b"add", {key: value}, expire, noreply, flags=flags)[
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 1228, in _store_cmd
self._connect()
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 424, in _connect
sock.connect(sockaddr)
ConnectionRefusedError: [Errno 111] Connection refused
[2023-03-13 09:08:26 +0000] [65556] [INFO] Worker exiting (pid: 65556)
[2023-03-13 09:08:26 +0000] [65557] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/gunicorn/arbiter.py", line 589, in spawn_worker
worker.init_process()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line 134, in init_process
self.load_wsgi()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line 146, in load_wsgi
self.wsgi = self.app.wsgi()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/base.py", line 67, in wsgi
self.callable = self.load()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py", line 58, in load
return self.load_wsgiapp()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
return util.import_app(self.app_uri)
File "/usr/local/lib/python3.8/dist-packages/gunicorn/util.py", line 359, in import_app
mod = importlib.import_module(module)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 848, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/var/www/reviewboard/htdocs/wsgi.py", line 9, in <module>
from reviewboard.wsgi import application
File "/usr/local/lib/python3.8/dist-packages/reviewboard/wsgi.py", line 33, in <module>
application = get_wsgi_application()
File "/usr/local/lib/python3.8/dist-packages/django/core/wsgi.py", line 12, in get_wsgi_application
django.setup(set_prefix=False)
File "/usr/local/lib/python3.8/dist-packages/django/__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/local/lib/python3.8/dist-packages/django/apps/registry.py", line 122, in populate
app_config.ready()
File "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/apps.py", line 25, in ready
sso_backends.populate()
File "/usr/local/lib/python3.8/dist-packages/djblets/registries/registry.py", line 384, in populate
self.register(item)
File "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/sso/backends/registry.py", line 109, in register
sso_dynamic_urls.add_patterns(dynamic_urls)
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 79, in add_patterns
self._repopulate_caches()
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 107, in _repopulate_caches
for resolver in self.resolver_chain:
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 129, in resolver_chain
self._find_resolver_chain(get_resolver(None))
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 137, in _find_resolver_chain
for url_pattern in resolver.url_patterns:
File "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line 48, in __get__
res = instance.__dict__[
self.name] = self.func(instance)
File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py", line 602, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line 48, in __get__
res = instance.__dict__[
self.name] = self.func(instance)
File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py", line 595, in urlconf_module
return import_module(self.urlconf_name)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/root.py", line 18, in <module>
include(settings.SITE_ROOT_URLCONF)),
File "/usr/local/lib/python3.8/dist-packages/django/urls/conf.py", line 34, in include
urlconf_module = import_module(urlconf_module)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/local/lib/python3.8/dist-packages/reviewboard/urls.py", line 18, in <module>
extension_manager = get_extension_manager()
File "/usr/local/lib/python3.8/dist-packages/reviewboard/extensions/base.py", line 55, in get_extension_manager
_extension_manager = ExtensionManager('reviewboard.extensions')
File "/usr/local/lib/python3.8/dist-packages/djblets/extensions/manager.py", line 268, in __init__
self._gen_sync = GenerationSynchronizer('extensionmgr:%s:gen' % key)
File "/usr/local/lib/python3.8/dist-packages/djblets/cache/synchronizer.py", line 60, in __init__
self._fetch_or_create_sync_gen()
File "/usr/local/lib/python3.8/dist-packages/djblets/cache/synchronizer.py", line 113, in _fetch_or_create_sync_gen
if cache.add(self.cache_key, sync_gen):
File "/usr/local/lib/python3.8/dist-packages/django/core/cache/backends/memcached.py", line 72, in add
return self._cache.add(key, value, self.get_backend_timeout(timeout))
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 414, in add
return self._run_cmd("add", key, False, *args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 322, in _run_cmd
return self._safely_run_func(client, func, default_val, *args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 211, in _safely_run_func
result = func(*args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 537, in add
response = self._store_cmd(b"add", {key: value}, expire, noreply, flags=flags)[
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 1228, in _store_cmd
self._connect()
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 424, in _connect
sock.connect(sockaddr)
ConnectionRefusedError: [Errno 111] Connection refused
[2023-03-13 09:08:26 +0000] [65557] [INFO] Worker exiting (pid: 65557)
[2023-03-13 09:08:27 +0000] [65558] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/gunicorn/arbiter.py", line 589, in spawn_worker
worker.init_process()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line 134, in init_process
self.load_wsgi()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line 146, in load_wsgi
self.wsgi = self.app.wsgi()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/base.py", line 67, in wsgi
self.callable = self.load()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py", line 58, in load
return self.load_wsgiapp()
File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
return util.import_app(self.app_uri)
File "/usr/local/lib/python3.8/dist-packages/gunicorn/util.py", line 359, in import_app
mod = importlib.import_module(module)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 848, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/var/www/reviewboard/htdocs/wsgi.py", line 9, in <module>
from reviewboard.wsgi import application
File "/usr/local/lib/python3.8/dist-packages/reviewboard/wsgi.py", line 33, in <module>
application = get_wsgi_application()
File "/usr/local/lib/python3.8/dist-packages/django/core/wsgi.py", line 12, in get_wsgi_application
django.setup(set_prefix=False)
File "/usr/local/lib/python3.8/dist-packages/django/__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/local/lib/python3.8/dist-packages/django/apps/registry.py", line 122, in populate
app_config.ready()
File "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/apps.py", line 25, in ready
sso_backends.populate()
File "/usr/local/lib/python3.8/dist-packages/djblets/registries/registry.py", line 384, in populate
self.register(item)
File "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/sso/backends/registry.py", line 109, in register
sso_dynamic_urls.add_patterns(dynamic_urls)
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 79, in add_patterns
self._repopulate_caches()
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 107, in _repopulate_caches
for resolver in self.resolver_chain:
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 129, in resolver_chain
self._find_resolver_chain(get_resolver(None))
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 137, in _find_resolver_chain
for url_pattern in resolver.url_patterns:
File "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line 48, in __get__
res = instance.__dict__[
self.name] = self.func(instance)
File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py", line 602, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line 48, in __get__
res = instance.__dict__[
self.name] = self.func(instance)
File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py", line 595, in urlconf_module
return import_module(self.urlconf_name)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/local/lib/python3.8/dist-packages/djblets/urls/root.py", line 18, in <module>
include(settings.SITE_ROOT_URLCONF)),
File "/usr/local/lib/python3.8/dist-packages/django/urls/conf.py", line 34, in include
urlconf_module = import_module(urlconf_module)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/local/lib/python3.8/dist-packages/reviewboard/urls.py", line 18, in <module>
extension_manager = get_extension_manager()
File "/usr/local/lib/python3.8/dist-packages/reviewboard/extensions/base.py", line 55, in get_extension_manager
_extension_manager = ExtensionManager('reviewboard.extensions')
File "/usr/local/lib/python3.8/dist-packages/djblets/extensions/manager.py", line 268, in __init__
self._gen_sync = GenerationSynchronizer('extensionmgr:%s:gen' % key)
File "/usr/local/lib/python3.8/dist-packages/djblets/cache/synchronizer.py", line 60, in __init__
self._fetch_or_create_sync_gen()
File "/usr/local/lib/python3.8/dist-packages/djblets/cache/synchronizer.py", line 113, in _fetch_or_create_sync_gen
if cache.add(self.cache_key, sync_gen):
File "/usr/local/lib/python3.8/dist-packages/django/core/cache/backends/memcached.py", line 72, in add
return self._cache.add(key, value, self.get_backend_timeout(timeout))
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 414, in add
return self._run_cmd("add", key, False, *args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 322, in _run_cmd
return self._safely_run_func(client, func, default_val, *args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 211, in _safely_run_func
result = func(*args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 537, in add
response = self._store_cmd(b"add", {key: value}, expire, noreply, flags=flags)[
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 1228, in _store_cmd
self._connect()
File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 424, in _connect
sock.connect(sockaddr)
ConnectionRefusedError: [Errno 111] Connection refused
[2023-03-13 09:08:27 +0000] [65558] [INFO] Worker exiting (pid: 65558)
[2023-03-13 12:08:27 +0300] [65554] [WARNING] Worker with pid 65557 was terminated due to signal 15
[2023-03-13 12:08:27 +0300] [65554] [WARNING] Worker with pid 65558 was terminated due to signal 15
[2023-03-13 12:08:27 +0300] [65554] [WARNING] Worker with pid 65556 was terminated due to signal 15
[2023-03-13 12:08:27 +0300] [65554] [INFO] Shutting down: Master
[2023-03-13 12:08:27 +0300] [65554] [INFO] Reason: Worker failed to boot.