[2026-01-27 13:06:03 +0000] [756117] [INFO] Starting gunicorn 21.2.0 [2026-01-27 13:06:03 +0000] [756117] [INFO] Listening at: http://127.0.0.1:8000 (756117) [2026-01-27 13:06:03 +0000] [756117] [INFO] Using worker: sync [2026-01-27 13:06:03 +0000] [756118] [INFO] Booting worker with pid: 756118 [2026-01-27 13:06:03 +0000] [756119] [INFO] Booting worker with pid: 756119 [2026-01-27 13:06:03 +0000] [756120] [INFO] Booting worker with pid: 756120 [2026-01-27 13:06:03 +0000] [756121] [INFO] Booting worker with pid: 756121 [2026-01-27 13:15:13 +0000] [756121] [INFO] Worker exiting (pid: 756121) [2026-01-27 13:15:13 +0000] [756120] [INFO] Worker exiting (pid: 756120) [2026-01-27 13:15:13 +0000] [756117] [INFO] Handling signal: term [2026-01-27 13:15:13 +0000] [756118] [INFO] Worker exiting (pid: 756118) [2026-01-27 13:15:13 +0000] [756119] [INFO] Worker exiting (pid: 756119) [2026-01-27 13:15:13 +0000] [756117] [ERROR] Worker (pid:756121) was sent SIGTERM! [2026-01-27 13:15:13 +0000] [756117] [ERROR] Worker (pid:756120) was sent SIGTERM! [2026-01-27 13:15:13 +0000] [756117] [INFO] Shutting down: Master [2026-01-27 13:15:13 +0000] [756245] [INFO] Starting gunicorn 21.2.0 [2026-01-27 13:15:13 +0000] [756245] [INFO] Listening at: http://127.0.0.1:8000 (756245) [2026-01-27 13:15:13 +0000] [756245] [INFO] Using worker: sync [2026-01-27 13:15:13 +0000] [756246] [INFO] Booting worker with pid: 756246 [2026-01-27 13:15:13 +0000] [756247] [INFO] Booting worker with pid: 756247 [2026-01-27 13:15:13 +0000] [756248] [INFO] Booting worker with pid: 756248 [2026-01-27 13:15:13 +0000] [756249] [INFO] Booting worker with pid: 756249 [2026-01-27 13:38:16 +0000] [756248] [INFO] Worker exiting (pid: 756248) [2026-01-27 13:38:16 +0000] [756249] [INFO] Worker exiting (pid: 756249) [2026-01-27 13:38:16 +0000] [756245] [INFO] Handling signal: term [2026-01-27 13:38:16 +0000] [756247] [INFO] Worker exiting (pid: 756247) [2026-01-27 13:38:16 +0000] [756246] [INFO] Worker exiting (pid: 756246) [2026-01-27 13:38:16 +0000] [756245] [ERROR] Worker (pid:756249) was sent SIGTERM! [2026-01-27 13:38:16 +0000] [756245] [ERROR] Worker (pid:756248) was sent SIGTERM! [2026-01-27 13:38:16 +0000] [756245] [INFO] Shutting down: Master [2026-01-27 13:38:17 +0000] [756788] [INFO] Starting gunicorn 21.2.0 [2026-01-27 13:38:17 +0000] [756788] [INFO] Listening at: http://127.0.0.1:8000 (756788) [2026-01-27 13:38:17 +0000] [756788] [INFO] Using worker: sync [2026-01-27 13:38:17 +0000] [756789] [INFO] Booting worker with pid: 756789 [2026-01-27 13:38:17 +0000] [756790] [INFO] Booting worker with pid: 756790 [2026-01-27 13:38:17 +0000] [756791] [INFO] Booting worker with pid: 756791 [2026-01-27 13:38:17 +0000] [756792] [INFO] Booting worker with pid: 756792 [2026-01-27 13:41:18 +0000] [756791] [INFO] Worker exiting (pid: 756791) [2026-01-27 13:41:18 +0000] [756792] [INFO] Worker exiting (pid: 756792) [2026-01-27 13:41:18 +0000] [756790] [INFO] Worker exiting (pid: 756790) [2026-01-27 13:41:18 +0000] [756789] [INFO] Worker exiting (pid: 756789) [2026-01-27 13:41:18 +0000] [756788] [INFO] Handling signal: term [2026-01-27 13:41:18 +0000] [756788] [ERROR] Worker (pid:756790) was sent SIGTERM! [2026-01-27 13:41:18 +0000] [756788] [ERROR] Worker (pid:756792) was sent SIGTERM! [2026-01-27 13:41:18 +0000] [756788] [ERROR] Worker (pid:756789) was sent SIGTERM! [2026-01-27 13:41:18 +0000] [756788] [ERROR] Worker (pid:756791) was sent SIGTERM! [2026-01-27 13:41:18 +0000] [756788] [INFO] Shutting down: Master [2026-01-27 13:41:18 +0000] [756876] [INFO] Starting gunicorn 21.2.0 [2026-01-27 13:41:18 +0000] [756876] [INFO] Listening at: http://0.0.0.0:8000 (756876) [2026-01-27 13:41:18 +0000] [756876] [INFO] Using worker: sync [2026-01-27 13:41:18 +0000] [756877] [INFO] Booting worker with pid: 756877 [2026-01-27 13:41:18 +0000] [756878] [INFO] Booting worker with pid: 756878 [2026-01-27 13:41:18 +0000] [756879] [INFO] Booting worker with pid: 756879 [2026-01-27 13:41:18 +0000] [756880] [INFO] Booting worker with pid: 756880 [2026-01-27 13:45:44 +0000] [756880] [INFO] Worker exiting (pid: 756880) [2026-01-27 13:45:44 +0000] [756878] [INFO] Worker exiting (pid: 756878) [2026-01-27 13:45:44 +0000] [756879] [INFO] Worker exiting (pid: 756879) [2026-01-27 13:45:44 +0000] [756877] [INFO] Worker exiting (pid: 756877) [2026-01-27 13:45:44 +0000] [756876] [INFO] Handling signal: term [2026-01-27 13:45:44 +0000] [756876] [ERROR] Worker (pid:756878) was sent SIGTERM! [2026-01-27 13:45:44 +0000] [756876] [ERROR] Worker (pid:756879) was sent SIGTERM! [2026-01-27 13:45:44 +0000] [756876] [ERROR] Worker (pid:756880) was sent SIGTERM! [2026-01-27 13:45:44 +0000] [756876] [ERROR] Worker (pid:756877) was sent SIGTERM! [2026-01-27 13:45:44 +0000] [756876] [INFO] Shutting down: Master [2026-01-27 13:45:44 +0000] [756908] [INFO] Starting gunicorn 21.2.0 [2026-01-27 13:45:44 +0000] [756908] [INFO] Listening at: http://0.0.0.0:8080 (756908) [2026-01-27 13:45:44 +0000] [756908] [INFO] Using worker: sync [2026-01-27 13:45:44 +0000] [756909] [INFO] Booting worker with pid: 756909 [2026-01-27 13:45:44 +0000] [756910] [INFO] Booting worker with pid: 756910 [2026-01-27 13:45:44 +0000] [756911] [INFO] Booting worker with pid: 756911 [2026-01-27 13:45:44 +0000] [756912] [INFO] Booting worker with pid: 756912 [2026-01-27 14:12:51 +0000] [756911] [INFO] Worker exiting (pid: 756911) [2026-01-27 14:12:51 +0000] [756908] [INFO] Handling signal: term [2026-01-27 14:12:51 +0000] [756910] [INFO] Worker exiting (pid: 756910) [2026-01-27 14:12:51 +0000] [756912] [INFO] Worker exiting (pid: 756912) [2026-01-27 14:12:51 +0000] [756909] [INFO] Worker exiting (pid: 756909) [2026-01-27 14:12:51 +0000] [756908] [ERROR] Worker (pid:756911) was sent SIGTERM! [2026-01-27 14:12:52 +0000] [756908] [INFO] Shutting down: Master [2026-01-27 14:12:52 +0000] [757560] [INFO] Starting gunicorn 21.2.0 [2026-01-27 14:12:52 +0000] [757560] [INFO] Listening at: http://0.0.0.0:8000 (757560) [2026-01-27 14:12:52 +0000] [757560] [INFO] Using worker: sync [2026-01-27 14:12:52 +0000] [757561] [INFO] Booting worker with pid: 757561 [2026-01-27 14:12:52 +0000] [757562] [INFO] Booting worker with pid: 757562 [2026-01-27 14:12:52 +0000] [757563] [INFO] Booting worker with pid: 757563 [2026-01-27 14:12:52 +0000] [757564] [INFO] Booting worker with pid: 757564 [2026-01-27 14:20:31 +0000] [757564] [INFO] Worker exiting (pid: 757564) [2026-01-27 14:20:31 +0000] [757560] [INFO] Handling signal: term [2026-01-27 14:20:31 +0000] [757563] [INFO] Worker exiting (pid: 757563) [2026-01-27 14:20:31 +0000] [757562] [INFO] Worker exiting (pid: 757562) [2026-01-27 14:20:31 +0000] [757561] [INFO] Worker exiting (pid: 757561) [2026-01-27 14:20:31 +0000] [757560] [ERROR] Worker (pid:757564) was sent SIGTERM! [2026-01-27 14:20:31 +0000] [757560] [INFO] Shutting down: Master [2026-01-27 14:20:32 +0000] [757586] [INFO] Starting gunicorn 21.2.0 [2026-01-27 14:20:32 +0000] [757586] [INFO] Listening at: http://0.0.0.0:8000 (757586) [2026-01-27 14:20:32 +0000] [757586] [INFO] Using worker: sync [2026-01-27 14:20:32 +0000] [757587] [INFO] Booting worker with pid: 757587 [2026-01-27 14:20:32 +0000] [757587] [ERROR] Exception in worker process Traceback (most recent call last): File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 134, in init_process self.load_wsgi() File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi self.wsgi = self.app.wsgi() ^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/base.py", line 67, in wsgi self.callable = self.load() ^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py", line 58, in load return self.load_wsgiapp() ^^^^^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp return util.import_app(self.app_uri) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/util.py", line 371, in import_app mod = importlib.import_module(module) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 991, in exec_module File "", line 1129, in get_code File "", line 1059, in source_to_code File "", line 488, in _call_with_frames_removed File "/home/joakimkoch/web/dco/ad-manager/app.py", line 24 def __init__(self, app, prefix=''): ^^^ IndentationError: expected an indented block after class definition on line 23 [2026-01-27 14:20:32 +0000] [757587] [INFO] Worker exiting (pid: 757587) [2026-01-27 14:20:32 +0000] [757588] [INFO] Booting worker with pid: 757588 [2026-01-27 14:20:32 +0000] [757586] [ERROR] Worker (pid:757587) exited with code 3 [2026-01-27 14:20:32 +0000] [757588] [ERROR] Exception in worker process Traceback (most recent call last): File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 134, in init_process self.load_wsgi() File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi self.wsgi = self.app.wsgi() ^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/base.py", line 67, in wsgi self.callable = self.load() ^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py", line 58, in load return self.load_wsgiapp() ^^^^^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp return util.import_app(self.app_uri) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/util.py", line 371, in import_app mod = importlib.import_module(module) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 991, in exec_module File "", line 1129, in get_code File "", line 1059, in source_to_code File "", line 488, in _call_with_frames_removed File "/home/joakimkoch/web/dco/ad-manager/app.py", line 24 def __init__(self, app, prefix=''): ^^^ IndentationError: expected an indented block after class definition on line 23 [2026-01-27 14:20:32 +0000] [757588] [INFO] Worker exiting (pid: 757588) [2026-01-27 14:20:32 +0000] [757586] [ERROR] Worker (pid:757588) exited with code 3 [2026-01-27 14:20:33 +0000] [757589] [INFO] Starting gunicorn 21.2.0 [2026-01-27 14:20:33 +0000] [757589] [INFO] Listening at: http://0.0.0.0:8000 (757589) [2026-01-27 14:20:33 +0000] [757589] [INFO] Using worker: sync [2026-01-27 14:20:33 +0000] [757590] [INFO] Booting worker with pid: 757590 [2026-01-27 14:20:33 +0000] [757590] [ERROR] Exception in worker process Traceback (most recent call last): File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 134, in init_process self.load_wsgi() File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi self.wsgi = self.app.wsgi() ^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/base.py", line 67, in wsgi self.callable = self.load() ^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py", line 58, in load return self.load_wsgiapp() ^^^^^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp return util.import_app(self.app_uri) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/util.py", line 371, in import_app mod = importlib.import_module(module) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 991, in exec_module File "", line 1129, in get_code File "", line 1059, in source_to_code File "", line 488, in _call_with_frames_removed File "/home/joakimkoch/web/dco/ad-manager/app.py", line 24 def __init__(self, app, prefix=''): ^^^ IndentationError: expected an indented block after class definition on line 23 [2026-01-27 14:20:33 +0000] [757590] [INFO] Worker exiting (pid: 757590) [2026-01-27 14:20:33 +0000] [757589] [ERROR] Worker (pid:757590) exited with code 3 [2026-01-27 14:20:33 +0000] [757589] [ERROR] Shutting down: Master [2026-01-27 14:20:33 +0000] [757589] [ERROR] Reason: Worker failed to boot. [2026-01-27 14:20:36 +0000] [757591] [INFO] Starting gunicorn 21.2.0 [2026-01-27 14:20:36 +0000] [757591] [INFO] Listening at: http://0.0.0.0:8000 (757591) [2026-01-27 14:20:36 +0000] [757591] [INFO] Using worker: sync [2026-01-27 14:20:36 +0000] [757592] [INFO] Booting worker with pid: 757592 [2026-01-27 14:20:36 +0000] [757592] [ERROR] Exception in worker process Traceback (most recent call last): File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 134, in init_process self.load_wsgi() File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi self.wsgi = self.app.wsgi() ^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/base.py", line 67, in wsgi self.callable = self.load() ^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py", line 58, in load return self.load_wsgiapp() ^^^^^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp return util.import_app(self.app_uri) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/util.py", line 371, in import_app mod = importlib.import_module(module) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 991, in exec_module File "", line 1129, in get_code File "", line 1059, in source_to_code File "", line 488, in _call_with_frames_removed File "/home/joakimkoch/web/dco/ad-manager/app.py", line 24 def __init__(self, app, prefix=''): ^^^ IndentationError: expected an indented block after class definition on line 23 [2026-01-27 14:20:36 +0000] [757592] [INFO] Worker exiting (pid: 757592) [2026-01-27 14:20:36 +0000] [757591] [ERROR] Worker (pid:757592) exited with code 3 [2026-01-27 14:20:36 +0000] [757591] [ERROR] Shutting down: Master [2026-01-27 14:20:36 +0000] [757591] [ERROR] Reason: Worker failed to boot. [2026-01-27 14:20:39 +0000] [757594] [INFO] Starting gunicorn 21.2.0 [2026-01-27 14:20:39 +0000] [757594] [INFO] Listening at: http://0.0.0.0:8000 (757594) [2026-01-27 14:20:39 +0000] [757594] [INFO] Using worker: sync [2026-01-27 14:20:39 +0000] [757595] [INFO] Booting worker with pid: 757595 [2026-01-27 14:20:39 +0000] [757596] [INFO] Booting worker with pid: 757596 [2026-01-27 14:20:39 +0000] [757595] [ERROR] Exception in worker process Traceback (most recent call last): File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 134, in init_process self.load_wsgi() File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi self.wsgi = self.app.wsgi() ^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/base.py", line 67, in wsgi self.callable = self.load() ^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py", line 58, in load return self.load_wsgiapp() ^^^^^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp return util.import_app(self.app_uri) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/util.py", line 371, in import_app mod = importlib.import_module(module) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 991, in exec_module File "", line 1129, in get_code File "", line 1059, in source_to_code File "", line 488, in _call_with_frames_removed File "/home/joakimkoch/web/dco/ad-manager/app.py", line 24 def __init__(self, app, prefix=''): ^^^ IndentationError: expected an indented block after class definition on line 23 [2026-01-27 14:20:39 +0000] [757595] [INFO] Worker exiting (pid: 757595) [2026-01-27 14:20:39 +0000] [757596] [ERROR] Exception in worker process Traceback (most recent call last): File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 134, in init_process self.load_wsgi() File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi self.wsgi = self.app.wsgi() ^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/base.py", line 67, in wsgi self.callable = self.load() ^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py", line 58, in load return self.load_wsgiapp() ^^^^^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp return util.import_app(self.app_uri) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/joakimkoch/web/dco/ad-manager/venv/lib/python3.12/site-packages/gunicorn/util.py", line 371, in import_app mod = importlib.import_module(module) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 991, in exec_module File "", line 1129, in get_code File "", line 1059, in source_to_code File "", line 488, in _call_with_frames_removed File "/home/joakimkoch/web/dco/ad-manager/app.py", line 24 def __init__(self, app, prefix=''): ^^^ IndentationError: expected an indented block after class definition on line 23 [2026-01-27 14:20:39 +0000] [757596] [INFO] Worker exiting (pid: 757596) [2026-01-27 14:20:39 +0000] [757594] [ERROR] Worker (pid:757595) exited with code 3 [2026-01-27 14:20:39 +0000] [757594] [ERROR] Worker (pid:757596) was sent SIGTERM! [2026-01-27 14:20:39 +0000] [757594] [ERROR] Shutting down: Master [2026-01-27 14:20:39 +0000] [757594] [ERROR] Reason: Worker failed to boot. [2026-01-27 14:43:13 +0000] [757699] [INFO] Starting gunicorn 21.2.0 [2026-01-27 14:43:13 +0000] [757699] [INFO] Listening at: http://0.0.0.0:8000 (757699) [2026-01-27 14:43:13 +0000] [757699] [INFO] Using worker: sync [2026-01-27 14:43:13 +0000] [757700] [INFO] Booting worker with pid: 757700 [2026-01-27 14:43:13 +0000] [757701] [INFO] Booting worker with pid: 757701 [2026-01-27 14:43:13 +0000] [757702] [INFO] Booting worker with pid: 757702 [2026-01-27 14:43:13 +0000] [757703] [INFO] Booting worker with pid: 757703 [2026-01-27 14:47:31 +0000] [757703] [INFO] Worker exiting (pid: 757703) [2026-01-27 14:47:31 +0000] [757701] [INFO] Worker exiting (pid: 757701) [2026-01-27 14:47:31 +0000] [757702] [INFO] Worker exiting (pid: 757702) [2026-01-27 14:47:31 +0000] [757700] [INFO] Worker exiting (pid: 757700) [2026-01-27 14:47:31 +0000] [757699] [INFO] Handling signal: term [2026-01-27 14:47:31 +0000] [757699] [ERROR] Worker (pid:757701) was sent SIGTERM! [2026-01-27 14:47:31 +0000] [757699] [ERROR] Worker (pid:757703) was sent SIGTERM! [2026-01-27 14:47:31 +0000] [757699] [ERROR] Worker (pid:757702) was sent SIGTERM! [2026-01-27 14:47:31 +0000] [757699] [ERROR] Worker (pid:757700) was sent SIGTERM! [2026-01-27 14:47:31 +0000] [757699] [INFO] Shutting down: Master