[2025-10-15 00:30:05 +0300] [284017] [INFO] Starting gunicorn 23.0.0 [2025-10-15 00:30:05 +0300] [284017] [INFO] Listening at: http://0.0.0.0:8781 (284017) [2025-10-15 00:30:05 +0300] [284017] [INFO] Using worker: sync [2025-10-15 00:30:05 +0300] [284017] [INFO] Trasabilitate Application server is ready. Listening on: [('0.0.0.0', 8781)] [2025-10-15 00:30:05 +0300] [284017] [INFO] Worker spawned (pid: [booting]) [2025-10-15 00:30:05 +0300] [284040] [INFO] Booting worker with pid: 284040 [2025-10-15 00:30:05 +0300] [284040] [INFO] Worker spawned (pid: 284040) [2025-10-15 00:30:05 +0300] [284017] [INFO] Worker spawned (pid: [booting]) [2025-10-15 00:30:05 +0300] [284041] [INFO] Booting worker with pid: 284041 [2025-10-15 00:30:05 +0300] [284041] [INFO] Worker spawned (pid: 284041) [2025-10-15 00:30:05 +0300] [284017] [INFO] Worker spawned (pid: [booting]) [2025-10-15 00:30:05 +0300] [284042] [INFO] Booting worker with pid: 284042 [2025-10-15 00:30:05 +0300] [284042] [INFO] Worker spawned (pid: 284042) [2025-10-15 00:30:05 +0300] [284017] [INFO] Worker spawned (pid: [booting]) [2025-10-15 00:30:05 +0300] [284043] [INFO] Booting worker with pid: 284043 [2025-10-15 00:30:05 +0300] [284043] [INFO] Worker spawned (pid: 284043) [2025-10-15 00:30:06 +0300] [284017] [INFO] Worker spawned (pid: [booting]) [2025-10-15 00:30:06 +0300] [284044] [INFO] Booting worker with pid: 284044 [2025-10-15 00:30:06 +0300] [284044] [INFO] Worker spawned (pid: 284044) [2025-10-15 00:30:06 +0300] [284017] [INFO] Worker spawned (pid: [booting]) [2025-10-15 00:30:06 +0300] [284047] [INFO] Booting worker with pid: 284047 [2025-10-15 00:30:06 +0300] [284047] [INFO] Worker spawned (pid: 284047) [2025-10-15 00:30:06 +0300] [284017] [INFO] Worker spawned (pid: [booting]) [2025-10-15 00:30:06 +0300] [284052] [INFO] Booting worker with pid: 284052 [2025-10-15 00:30:06 +0300] [284052] [INFO] Worker spawned (pid: 284052) [2025-10-15 00:30:06 +0300] [284017] [INFO] Worker spawned (pid: [booting]) [2025-10-15 00:30:06 +0300] [284053] [INFO] Booting worker with pid: 284053 [2025-10-15 00:30:06 +0300] [284053] [INFO] Worker spawned (pid: 284053) [2025-10-15 00:30:06 +0300] [284017] [INFO] Worker spawned (pid: [booting]) [2025-10-15 00:30:06 +0300] [284054] [INFO] Booting worker with pid: 284054 [2025-10-15 00:30:06 +0300] [284054] [INFO] Worker spawned (pid: 284054) [2025-10-15 01:04:40 +0300] [284041] [INFO] Worker exiting (pid: 284041) [2025-10-15 01:04:40 +0300] [284040] [INFO] Worker exiting (pid: 284040) [2025-10-15 01:04:40 +0300] [284054] [INFO] Worker exiting (pid: 284054) [2025-10-15 01:04:40 +0300] [284017] [INFO] Handling signal: term [2025-10-15 01:04:40 +0300] [284053] [INFO] Worker exiting (pid: 284053) [2025-10-15 01:04:40 +0300] [284042] [INFO] Worker exiting (pid: 284042) [2025-10-15 01:04:40 +0300] [284047] [INFO] Worker exiting (pid: 284047) [2025-10-15 01:04:40 +0300] [284043] [INFO] Worker exiting (pid: 284043) [2025-10-15 01:04:40 +0300] [284044] [INFO] Worker exiting (pid: 284044) [2025-10-15 01:04:40 +0300] [284052] [INFO] Worker exiting (pid: 284052) [2025-10-15 01:04:40 +0300] [284017] [ERROR] Worker (pid:284041) was sent SIGTERM! [2025-10-15 01:04:41 +0300] [284017] [INFO] Shutting down: Master [2025-10-15 01:28:55 +0300] [288316] [INFO] Starting gunicorn 23.0.0 [2025-10-15 01:28:55 +0300] [288316] [INFO] Listening at: http://0.0.0.0:8781 (288316) [2025-10-15 01:28:55 +0300] [288316] [INFO] Using worker: sync [2025-10-15 01:28:55 +0300] [288316] [INFO] Trasabilitate Application server is ready. Listening on: [('0.0.0.0', 8781)] [2025-10-15 01:28:55 +0300] [288316] [INFO] Worker spawned (pid: [booting]) [2025-10-15 01:28:55 +0300] [288317] [INFO] Booting worker with pid: 288317 [2025-10-15 01:28:55 +0300] [288317] [INFO] Worker spawned (pid: 288317) [2025-10-15 01:28:55 +0300] [288316] [INFO] Worker spawned (pid: [booting]) [2025-10-15 01:28:55 +0300] [288318] [INFO] Booting worker with pid: 288318 [2025-10-15 01:28:55 +0300] [288318] [INFO] Worker spawned (pid: 288318) [2025-10-15 01:28:55 +0300] [288316] [INFO] Worker spawned (pid: [booting]) [2025-10-15 01:28:55 +0300] [288319] [INFO] Booting worker with pid: 288319 [2025-10-15 01:28:55 +0300] [288319] [INFO] Worker spawned (pid: 288319) [2025-10-15 01:28:55 +0300] [288316] [INFO] Worker spawned (pid: [booting]) [2025-10-15 01:28:55 +0300] [288320] [INFO] Booting worker with pid: 288320 [2025-10-15 01:28:55 +0300] [288320] [INFO] Worker spawned (pid: 288320) [2025-10-15 01:28:55 +0300] [288316] [INFO] Worker spawned (pid: [booting]) [2025-10-15 01:28:55 +0300] [288321] [INFO] Booting worker with pid: 288321 [2025-10-15 01:28:55 +0300] [288321] [INFO] Worker spawned (pid: 288321) [2025-10-15 01:28:55 +0300] [288316] [INFO] Worker spawned (pid: [booting]) [2025-10-15 01:28:55 +0300] [288322] [INFO] Booting worker with pid: 288322 [2025-10-15 01:28:55 +0300] [288322] [INFO] Worker spawned (pid: 288322) [2025-10-15 01:28:55 +0300] [288316] [INFO] Worker spawned (pid: [booting]) [2025-10-15 01:28:55 +0300] [288323] [INFO] Booting worker with pid: 288323 [2025-10-15 01:28:55 +0300] [288323] [INFO] Worker spawned (pid: 288323) [2025-10-15 01:28:55 +0300] [288316] [INFO] Worker spawned (pid: [booting]) [2025-10-15 01:28:55 +0300] [288324] [INFO] Booting worker with pid: 288324 [2025-10-15 01:28:55 +0300] [288324] [INFO] Worker spawned (pid: 288324) [2025-10-15 01:28:55 +0300] [288316] [INFO] Worker spawned (pid: [booting]) [2025-10-15 01:28:55 +0300] [288325] [INFO] Booting worker with pid: 288325 [2025-10-15 01:28:55 +0300] [288325] [INFO] Worker spawned (pid: 288325) [2025-10-16 00:06:02 +0300] [288316] [INFO] Handling signal: term [2025-10-16 00:06:02 +0300] [288317] [INFO] Worker exiting (pid: 288317) [2025-10-16 00:06:02 +0300] [288318] [INFO] Worker exiting (pid: 288318) [2025-10-16 00:06:02 +0300] [288319] [INFO] Worker exiting (pid: 288319) [2025-10-16 00:06:02 +0300] [288320] [INFO] Worker exiting (pid: 288320) [2025-10-16 00:06:02 +0300] [288322] [INFO] Worker exiting (pid: 288322) [2025-10-16 00:06:02 +0300] [288321] [INFO] Worker exiting (pid: 288321) [2025-10-16 00:06:02 +0300] [288323] [INFO] Worker exiting (pid: 288323) [2025-10-16 00:06:02 +0300] [288324] [INFO] Worker exiting (pid: 288324) [2025-10-16 00:06:02 +0300] [288325] [INFO] Worker exiting (pid: 288325) [2025-10-16 00:06:03 +0300] [288316] [INFO] Shutting down: Master [2025-10-16 02:34:31 +0300] [299414] [INFO] Starting gunicorn 23.0.0 [2025-10-16 02:34:31 +0300] [299414] [INFO] Listening at: http://0.0.0.0:8781 (299414) [2025-10-16 02:34:31 +0300] [299414] [INFO] Using worker: sync [2025-10-16 02:34:31 +0300] [299414] [INFO] Trasabilitate Application server is ready. Listening on: [('0.0.0.0', 8781)] [2025-10-16 02:34:31 +0300] [299414] [INFO] Worker spawned (pid: [booting]) [2025-10-16 02:34:31 +0300] [299432] [INFO] Booting worker with pid: 299432 [2025-10-16 02:34:31 +0300] [299432] [INFO] Worker spawned (pid: 299432) [2025-10-16 02:34:31 +0300] [299414] [INFO] Worker spawned (pid: [booting]) [2025-10-16 02:34:31 +0300] [299438] [INFO] Booting worker with pid: 299438 [2025-10-16 02:34:31 +0300] [299438] [INFO] Worker spawned (pid: 299438) [2025-10-16 02:34:32 +0300] [299414] [INFO] Worker spawned (pid: [booting]) [2025-10-16 02:34:32 +0300] [299439] [INFO] Booting worker with pid: 299439 [2025-10-16 02:34:32 +0300] [299439] [INFO] Worker spawned (pid: 299439) [2025-10-16 02:34:32 +0300] [299414] [INFO] Worker spawned (pid: [booting]) [2025-10-16 02:34:32 +0300] [299440] [INFO] Booting worker with pid: 299440 [2025-10-16 02:34:32 +0300] [299440] [INFO] Worker spawned (pid: 299440) [2025-10-16 02:34:32 +0300] [299414] [INFO] Worker spawned (pid: [booting]) [2025-10-16 02:34:32 +0300] [299441] [INFO] Booting worker with pid: 299441 [2025-10-16 02:34:32 +0300] [299441] [INFO] Worker spawned (pid: 299441) [2025-10-16 02:34:32 +0300] [299414] [INFO] Worker spawned (pid: [booting]) [2025-10-16 02:34:32 +0300] [299442] [INFO] Booting worker with pid: 299442 [2025-10-16 02:34:32 +0300] [299442] [INFO] Worker spawned (pid: 299442) [2025-10-16 02:34:32 +0300] [299414] [INFO] Worker spawned (pid: [booting]) [2025-10-16 02:34:32 +0300] [299443] [INFO] Booting worker with pid: 299443 [2025-10-16 02:34:32 +0300] [299443] [INFO] Worker spawned (pid: 299443) [2025-10-16 02:34:32 +0300] [299414] [INFO] Worker spawned (pid: [booting]) [2025-10-16 02:34:32 +0300] [299444] [INFO] Booting worker with pid: 299444 [2025-10-16 02:34:32 +0300] [299444] [INFO] Worker spawned (pid: 299444) [2025-10-16 02:34:32 +0300] [299414] [INFO] Worker spawned (pid: [booting]) [2025-10-16 02:34:32 +0300] [299445] [INFO] Booting worker with pid: 299445 [2025-10-16 02:34:32 +0300] [299445] [INFO] Worker spawned (pid: 299445) [2025-10-22 20:52:12 +0300] [299414] [INFO] Handling signal: term [2025-10-22 20:52:12 +0300] [299432] [INFO] Worker exiting (pid: 299432) [2025-10-22 20:52:12 +0300] [299439] [INFO] Worker exiting (pid: 299439) [2025-10-22 20:52:12 +0300] [299441] [INFO] Worker exiting (pid: 299441) [2025-10-22 20:52:12 +0300] [299438] [INFO] Worker exiting (pid: 299438) [2025-10-22 20:52:12 +0300] [299442] [INFO] Worker exiting (pid: 299442) [2025-10-22 20:52:12 +0300] [299444] [INFO] Worker exiting (pid: 299444) [2025-10-22 20:52:12 +0300] [299440] [INFO] Worker exiting (pid: 299440) [2025-10-22 20:52:12 +0300] [299445] [INFO] Worker exiting (pid: 299445) [2025-10-22 20:52:12 +0300] [299443] [INFO] Worker exiting (pid: 299443) [2025-10-22 20:52:13 +0300] [299414] [INFO] Shutting down: Master [2025-11-03 20:05:59 +0200] [395583] [INFO] Starting gunicorn 23.0.0 [2025-11-03 20:05:59 +0200] [395583] [INFO] ============================================================ [2025-11-03 20:05:59 +0200] [395583] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 20:05:59 +0200] [395583] [INFO] ============================================================ [2025-11-03 20:05:59 +0200] [395583] [INFO] 📍 Configuration: [2025-11-03 20:05:59 +0200] [395583] [INFO] • Workers: 9 [2025-11-03 20:05:59 +0200] [395583] [INFO] • Worker Class: sync [2025-11-03 20:05:59 +0200] [395583] [INFO] • Timeout: 120s [2025-11-03 20:05:59 +0200] [395583] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 20:05:59 +0200] [395583] [INFO] • Preload App: True [2025-11-03 20:05:59 +0200] [395583] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 20:05:59 +0200] [395583] [INFO] ============================================================ [2025-11-03 20:05:59 +0200] [395583] [INFO] Listening at: http://0.0.0.0:8781 (395583) [2025-11-03 20:05:59 +0200] [395583] [INFO] Using worker: sync [2025-11-03 20:05:59 +0200] [395583] [INFO] ============================================================ [2025-11-03 20:05:59 +0200] [395583] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 20:05:59 +0200] [395583] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 20:05:59 +0200] [395583] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 20:05:59 +0200] [395583] [INFO] ============================================================ [2025-11-03 20:05:59 +0200] [395583] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:05:59 +0200] [395608] [INFO] Booting worker with pid: 395608 [2025-11-03 20:05:59 +0200] [395608] [INFO] ✨ Worker spawned successfully (pid: 395608) [2025-11-03 20:05:59 +0200] [395583] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:05:59 +0200] [395609] [INFO] Booting worker with pid: 395609 [2025-11-03 20:05:59 +0200] [395609] [INFO] ✨ Worker spawned successfully (pid: 395609) [2025-11-03 20:05:59 +0200] [395583] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:05:59 +0200] [395610] [INFO] Booting worker with pid: 395610 [2025-11-03 20:05:59 +0200] [395610] [INFO] ✨ Worker spawned successfully (pid: 395610) [2025-11-03 20:05:59 +0200] [395583] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:05:59 +0200] [395611] [INFO] Booting worker with pid: 395611 [2025-11-03 20:05:59 +0200] [395611] [INFO] ✨ Worker spawned successfully (pid: 395611) [2025-11-03 20:05:59 +0200] [395583] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:05:59 +0200] [395612] [INFO] Booting worker with pid: 395612 [2025-11-03 20:05:59 +0200] [395612] [INFO] ✨ Worker spawned successfully (pid: 395612) [2025-11-03 20:05:59 +0200] [395583] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:05:59 +0200] [395613] [INFO] Booting worker with pid: 395613 [2025-11-03 20:05:59 +0200] [395613] [INFO] ✨ Worker spawned successfully (pid: 395613) [2025-11-03 20:06:00 +0200] [395583] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:06:00 +0200] [395614] [INFO] Booting worker with pid: 395614 [2025-11-03 20:06:00 +0200] [395614] [INFO] ✨ Worker spawned successfully (pid: 395614) [2025-11-03 20:06:00 +0200] [395583] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:06:00 +0200] [395615] [INFO] Booting worker with pid: 395615 [2025-11-03 20:06:00 +0200] [395615] [INFO] ✨ Worker spawned successfully (pid: 395615) [2025-11-03 20:06:00 +0200] [395583] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:06:00 +0200] [395616] [INFO] Booting worker with pid: 395616 [2025-11-03 20:06:00 +0200] [395616] [INFO] ✨ Worker spawned successfully (pid: 395616) [2025-11-03 20:16:00 +0200] [395610] [INFO] Worker exiting (pid: 395610) [2025-11-03 20:16:00 +0200] [395609] [INFO] Worker exiting (pid: 395609) [2025-11-03 20:16:00 +0200] [395608] [INFO] Worker exiting (pid: 395608) [2025-11-03 20:16:00 +0200] [395583] [INFO] Handling signal: term [2025-11-03 20:16:00 +0200] [395613] [INFO] Worker exiting (pid: 395613) [2025-11-03 20:16:00 +0200] [395611] [INFO] Worker exiting (pid: 395611) [2025-11-03 20:16:00 +0200] [395614] [INFO] Worker exiting (pid: 395614) [2025-11-03 20:16:00 +0200] [395612] [INFO] Worker exiting (pid: 395612) [2025-11-03 20:16:00 +0200] [395615] [INFO] Worker exiting (pid: 395615) [2025-11-03 20:16:00 +0200] [395616] [INFO] Worker exiting (pid: 395616) Traceback (most recent call last): File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 223, in run handler() ~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 256, in handle_term raise StopIteration StopIteration During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/srv/quality_recticel/recticel/bin/gunicorn", line 8, in sys.exit(run()) ~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 66, in run WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/base.py", line 235, in run super().run() ~~~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/base.py", line 71, in run Arbiter(self).run() ~~~~~~~~~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 226, in run self.halt() ~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 341, in halt self.stop() ~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 395, in stop time.sleep(0.1) ~~~~~~~~~~^^^^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld self.reap_workers() ~~~~~~~~~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 559, in reap_workers self.cfg.child_exit(self, worker) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/srv/quality_app/py_app/gunicorn.conf.py", line 167, in child_exit server.log.info("👋 Worker %s exited", worker.pid) AttributeError: 'WorkerTmp' object has no attribute 'last_mtime' [2025-11-03 20:16:05 +0200] [395971] [INFO] Starting gunicorn 23.0.0 [2025-11-03 20:16:05 +0200] [395971] [INFO] ============================================================ [2025-11-03 20:16:05 +0200] [395971] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 20:16:05 +0200] [395971] [INFO] ============================================================ [2025-11-03 20:16:05 +0200] [395971] [INFO] 📍 Configuration: [2025-11-03 20:16:05 +0200] [395971] [INFO] • Workers: 9 [2025-11-03 20:16:05 +0200] [395971] [INFO] • Worker Class: sync [2025-11-03 20:16:05 +0200] [395971] [INFO] • Timeout: 120s [2025-11-03 20:16:05 +0200] [395971] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 20:16:05 +0200] [395971] [INFO] • Preload App: True [2025-11-03 20:16:05 +0200] [395971] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 20:16:05 +0200] [395971] [INFO] ============================================================ [2025-11-03 20:16:05 +0200] [395971] [INFO] Listening at: http://0.0.0.0:8781 (395971) [2025-11-03 20:16:05 +0200] [395971] [INFO] Using worker: sync [2025-11-03 20:16:05 +0200] [395971] [INFO] ============================================================ [2025-11-03 20:16:05 +0200] [395971] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 20:16:05 +0200] [395971] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 20:16:05 +0200] [395971] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 20:16:05 +0200] [395971] [INFO] ============================================================ [2025-11-03 20:16:05 +0200] [395971] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:16:05 +0200] [395976] [INFO] Booting worker with pid: 395976 [2025-11-03 20:16:05 +0200] [395976] [INFO] ✨ Worker spawned successfully (pid: 395976) [2025-11-03 20:16:05 +0200] [395971] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:16:05 +0200] [395977] [INFO] Booting worker with pid: 395977 [2025-11-03 20:16:05 +0200] [395977] [INFO] ✨ Worker spawned successfully (pid: 395977) [2025-11-03 20:16:05 +0200] [395971] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:16:05 +0200] [395978] [INFO] Booting worker with pid: 395978 [2025-11-03 20:16:05 +0200] [395978] [INFO] ✨ Worker spawned successfully (pid: 395978) [2025-11-03 20:16:05 +0200] [395971] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:16:05 +0200] [395979] [INFO] Booting worker with pid: 395979 [2025-11-03 20:16:05 +0200] [395979] [INFO] ✨ Worker spawned successfully (pid: 395979) [2025-11-03 20:16:05 +0200] [395971] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:16:05 +0200] [395980] [INFO] Booting worker with pid: 395980 [2025-11-03 20:16:05 +0200] [395980] [INFO] ✨ Worker spawned successfully (pid: 395980) [2025-11-03 20:16:05 +0200] [395971] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:16:05 +0200] [395981] [INFO] Booting worker with pid: 395981 [2025-11-03 20:16:05 +0200] [395981] [INFO] ✨ Worker spawned successfully (pid: 395981) [2025-11-03 20:16:06 +0200] [395971] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:16:06 +0200] [395982] [INFO] Booting worker with pid: 395982 [2025-11-03 20:16:06 +0200] [395982] [INFO] ✨ Worker spawned successfully (pid: 395982) [2025-11-03 20:16:06 +0200] [395971] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:16:06 +0200] [395983] [INFO] Booting worker with pid: 395983 [2025-11-03 20:16:06 +0200] [395983] [INFO] ✨ Worker spawned successfully (pid: 395983) [2025-11-03 20:16:06 +0200] [395971] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:16:06 +0200] [395984] [INFO] Booting worker with pid: 395984 [2025-11-03 20:16:06 +0200] [395984] [INFO] ✨ Worker spawned successfully (pid: 395984) Session user: superadmin superadmin Session user: superadmin superadmin All form data received: {'username': 'superadmin', 'password': 'Vanessa_13/05'} Raw form input: 'superadmin' 'Vanessa_13/05' External DB query result (with modules): ('superadmin', 'Vanessa_13/05', 'superadmin', None) Logged in as: superadmin superadmin modules: ['quality', 'warehouse', 'labels'] Session user: superadmin superadmin Error loading Daily Mirror main page: daily_mirror_main.html Session user: superadmin superadmin Error loading Daily Mirror main page: daily_mirror_main.html Session user: superadmin superadmin Error loading Daily Mirror main page: daily_mirror_main.html Session user: superadmin superadmin [2025-11-03 20:23:46 +0200] [395971] [INFO] Handling signal: term [2025-11-03 20:23:46 +0200] [395977] [INFO] Worker exiting (pid: 395977) [2025-11-03 20:23:46 +0200] [395976] [INFO] Worker exiting (pid: 395976) [2025-11-03 20:23:46 +0200] [395978] [INFO] Worker exiting (pid: 395978) [2025-11-03 20:23:46 +0200] [395979] [INFO] Worker exiting (pid: 395979) [2025-11-03 20:23:46 +0200] [395980] [INFO] Worker exiting (pid: 395980) [2025-11-03 20:23:46 +0200] [395981] [INFO] Worker exiting (pid: 395981) [2025-11-03 20:23:46 +0200] [395982] [INFO] Worker exiting (pid: 395982) [2025-11-03 20:23:46 +0200] [395983] [INFO] Worker exiting (pid: 395983) [2025-11-03 20:23:46 +0200] [395984] [INFO] Worker exiting (pid: 395984) [2025-11-03 20:23:47 +0200] [395971] [INFO] 👋 Worker 395980 exited [2025-11-03 20:23:47 +0200] [395971] [INFO] 👋 Worker 395977 exited [2025-11-03 20:23:47 +0200] [395971] [INFO] 👋 Worker 395976 exited [2025-11-03 20:23:47 +0200] [395971] [INFO] 👋 Worker 395981 exited [2025-11-03 20:23:47 +0200] [395971] [INFO] 👋 Worker 395982 exited [2025-11-03 20:23:48 +0200] [395971] [INFO] 👋 Worker 395979 exited [2025-11-03 20:23:48 +0200] [395971] [INFO] 👋 Worker 395984 exited [2025-11-03 20:23:48 +0200] [395971] [INFO] 👋 Worker 395978 exited [2025-11-03 20:23:48 +0200] [395971] [INFO] 👋 Worker 395983 exited [2025-11-03 20:23:48 +0200] [395971] [INFO] Shutting down: Master [2025-11-03 20:23:48 +0200] [395971] [INFO] ============================================================ [2025-11-03 20:23:48 +0200] [395971] [INFO] 👋 Trasabilitate Application - Shutting Down [2025-11-03 20:23:48 +0200] [395971] [INFO] ============================================================ [2025-11-03 20:23:54 +0200] [396278] [INFO] Starting gunicorn 23.0.0 [2025-11-03 20:23:54 +0200] [396278] [INFO] ============================================================ [2025-11-03 20:23:54 +0200] [396278] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 20:23:54 +0200] [396278] [INFO] ============================================================ [2025-11-03 20:23:54 +0200] [396278] [INFO] 📍 Configuration: [2025-11-03 20:23:54 +0200] [396278] [INFO] • Workers: 9 [2025-11-03 20:23:54 +0200] [396278] [INFO] • Worker Class: sync [2025-11-03 20:23:54 +0200] [396278] [INFO] • Timeout: 120s [2025-11-03 20:23:54 +0200] [396278] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 20:23:54 +0200] [396278] [INFO] • Preload App: True [2025-11-03 20:23:54 +0200] [396278] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 20:23:54 +0200] [396278] [INFO] ============================================================ [2025-11-03 20:23:54 +0200] [396278] [INFO] Listening at: http://0.0.0.0:8781 (396278) [2025-11-03 20:23:54 +0200] [396278] [INFO] Using worker: sync [2025-11-03 20:23:54 +0200] [396278] [INFO] ============================================================ [2025-11-03 20:23:54 +0200] [396278] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 20:23:54 +0200] [396278] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 20:23:54 +0200] [396278] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 20:23:54 +0200] [396278] [INFO] ============================================================ [2025-11-03 20:23:54 +0200] [396278] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:23:54 +0200] [396278] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:23:54 +0200] [396305] [INFO] Booting worker with pid: 396305 [2025-11-03 20:23:54 +0200] [396305] [INFO] ✨ Worker spawned successfully (pid: 396305) [2025-11-03 20:23:54 +0200] [396306] [INFO] Booting worker with pid: 396306 [2025-11-03 20:23:54 +0200] [396306] [INFO] ✨ Worker spawned successfully (pid: 396306) [2025-11-03 20:23:54 +0200] [396278] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:23:54 +0200] [396307] [INFO] Booting worker with pid: 396307 [2025-11-03 20:23:54 +0200] [396278] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:23:54 +0200] [396307] [INFO] ✨ Worker spawned successfully (pid: 396307) [2025-11-03 20:23:54 +0200] [396308] [INFO] Booting worker with pid: 396308 [2025-11-03 20:23:54 +0200] [396308] [INFO] ✨ Worker spawned successfully (pid: 396308) [2025-11-03 20:23:55 +0200] [396278] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:23:55 +0200] [396309] [INFO] Booting worker with pid: 396309 [2025-11-03 20:23:55 +0200] [396309] [INFO] ✨ Worker spawned successfully (pid: 396309) [2025-11-03 20:23:55 +0200] [396278] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:23:55 +0200] [396310] [INFO] Booting worker with pid: 396310 [2025-11-03 20:23:55 +0200] [396310] [INFO] ✨ Worker spawned successfully (pid: 396310) [2025-11-03 20:23:55 +0200] [396278] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:23:55 +0200] [396311] [INFO] Booting worker with pid: 396311 [2025-11-03 20:23:55 +0200] [396311] [INFO] ✨ Worker spawned successfully (pid: 396311) [2025-11-03 20:23:55 +0200] [396278] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:23:55 +0200] [396312] [INFO] Booting worker with pid: 396312 [2025-11-03 20:23:55 +0200] [396312] [INFO] ✨ Worker spawned successfully (pid: 396312) [2025-11-03 20:23:55 +0200] [396278] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:23:55 +0200] [396313] [INFO] Booting worker with pid: 396313 [2025-11-03 20:23:55 +0200] [396313] [INFO] ✨ Worker spawned successfully (pid: 396313) Error loading Daily Mirror main page: daily_mirror_main.html Session user: superadmin superadmin Session user: superadmin superadmin Session user: superadmin superadmin Error loading Daily Mirror main page: daily_mirror_main.html Session user: superadmin superadmin Session user: superadmin superadmin [2025-11-03 20:26:06 +0200] [396278] [INFO] Handling signal: term [2025-11-03 20:26:06 +0200] [396307] [INFO] Worker exiting (pid: 396307) [2025-11-03 20:26:06 +0200] [396305] [INFO] Worker exiting (pid: 396305) [2025-11-03 20:26:06 +0200] [396306] [INFO] Worker exiting (pid: 396306) [2025-11-03 20:26:06 +0200] [396308] [INFO] Worker exiting (pid: 396308) [2025-11-03 20:26:06 +0200] [396309] [INFO] Worker exiting (pid: 396309) [2025-11-03 20:26:06 +0200] [396310] [INFO] Worker exiting (pid: 396310) [2025-11-03 20:26:06 +0200] [396311] [INFO] Worker exiting (pid: 396311) [2025-11-03 20:26:06 +0200] [396312] [INFO] Worker exiting (pid: 396312) [2025-11-03 20:26:06 +0200] [396313] [INFO] Worker exiting (pid: 396313) [2025-11-03 20:26:06 +0200] [396278] [INFO] 👋 Worker 396305 exited [2025-11-03 20:26:06 +0200] [396278] [INFO] 👋 Worker 396306 exited [2025-11-03 20:26:06 +0200] [396278] [INFO] 👋 Worker 396308 exited [2025-11-03 20:26:07 +0200] [396278] [INFO] 👋 Worker 396312 exited [2025-11-03 20:26:07 +0200] [396278] [INFO] 👋 Worker 396309 exited [2025-11-03 20:26:07 +0200] [396278] [INFO] 👋 Worker 396307 exited [2025-11-03 20:26:07 +0200] [396278] [INFO] 👋 Worker 396310 exited [2025-11-03 20:26:07 +0200] [396278] [INFO] 👋 Worker 396311 exited [2025-11-03 20:26:07 +0200] [396278] [INFO] 👋 Worker 396313 exited [2025-11-03 20:26:07 +0200] [396278] [INFO] Shutting down: Master [2025-11-03 20:26:07 +0200] [396278] [INFO] ============================================================ [2025-11-03 20:26:07 +0200] [396278] [INFO] 👋 Trasabilitate Application - Shutting Down [2025-11-03 20:26:07 +0200] [396278] [INFO] ============================================================ [2025-11-03 20:26:14 +0200] [396699] [INFO] Starting gunicorn 23.0.0 [2025-11-03 20:26:14 +0200] [396699] [INFO] ============================================================ [2025-11-03 20:26:14 +0200] [396699] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 20:26:14 +0200] [396699] [INFO] ============================================================ [2025-11-03 20:26:14 +0200] [396699] [INFO] 📍 Configuration: [2025-11-03 20:26:14 +0200] [396699] [INFO] • Workers: 9 [2025-11-03 20:26:14 +0200] [396699] [INFO] • Worker Class: sync [2025-11-03 20:26:14 +0200] [396699] [INFO] • Timeout: 120s [2025-11-03 20:26:14 +0200] [396699] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 20:26:14 +0200] [396699] [INFO] • Preload App: True [2025-11-03 20:26:14 +0200] [396699] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 20:26:14 +0200] [396699] [INFO] ============================================================ [2025-11-03 20:26:14 +0200] [396699] [INFO] Listening at: http://0.0.0.0:8781 (396699) [2025-11-03 20:26:14 +0200] [396699] [INFO] Using worker: sync [2025-11-03 20:26:14 +0200] [396699] [INFO] ============================================================ [2025-11-03 20:26:14 +0200] [396699] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 20:26:14 +0200] [396699] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 20:26:14 +0200] [396699] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 20:26:14 +0200] [396699] [INFO] ============================================================ [2025-11-03 20:26:14 +0200] [396699] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:26:14 +0200] [396708] [INFO] Booting worker with pid: 396708 [2025-11-03 20:26:14 +0200] [396708] [INFO] ✨ Worker spawned successfully (pid: 396708) [2025-11-03 20:26:14 +0200] [396699] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:26:14 +0200] [396709] [INFO] Booting worker with pid: 396709 [2025-11-03 20:26:14 +0200] [396709] [INFO] ✨ Worker spawned successfully (pid: 396709) [2025-11-03 20:26:14 +0200] [396699] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:26:14 +0200] [396710] [INFO] Booting worker with pid: 396710 [2025-11-03 20:26:14 +0200] [396710] [INFO] ✨ Worker spawned successfully (pid: 396710) [2025-11-03 20:26:14 +0200] [396699] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:26:14 +0200] [396711] [INFO] Booting worker with pid: 396711 [2025-11-03 20:26:14 +0200] [396711] [INFO] ✨ Worker spawned successfully (pid: 396711) [2025-11-03 20:26:14 +0200] [396699] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:26:14 +0200] [396712] [INFO] Booting worker with pid: 396712 [2025-11-03 20:26:14 +0200] [396712] [INFO] ✨ Worker spawned successfully (pid: 396712) [2025-11-03 20:26:14 +0200] [396699] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:26:14 +0200] [396713] [INFO] Booting worker with pid: 396713 [2025-11-03 20:26:14 +0200] [396713] [INFO] ✨ Worker spawned successfully (pid: 396713) [2025-11-03 20:26:14 +0200] [396699] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:26:14 +0200] [396714] [INFO] Booting worker with pid: 396714 [2025-11-03 20:26:14 +0200] [396714] [INFO] ✨ Worker spawned successfully (pid: 396714) [2025-11-03 20:26:14 +0200] [396699] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:26:14 +0200] [396719] [INFO] Booting worker with pid: 396719 [2025-11-03 20:26:14 +0200] [396719] [INFO] ✨ Worker spawned successfully (pid: 396719) [2025-11-03 20:26:14 +0200] [396699] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:26:14 +0200] [396725] [INFO] Booting worker with pid: 396725 [2025-11-03 20:26:14 +0200] [396725] [INFO] ✨ Worker spawned successfully (pid: 396725) Session user: superadmin superadmin Error loading Daily Mirror main page: daily_mirror_main.html Session user: superadmin superadmin Error loading Daily Mirror main page: daily_mirror_main.html Session user: superadmin superadmin [2025-11-03 20:29:44 +0200] [396699] [INFO] Handling signal: term [2025-11-03 20:29:44 +0200] [396710] [INFO] Worker exiting (pid: 396710) [2025-11-03 20:29:44 +0200] [396709] [INFO] Worker exiting (pid: 396709) [2025-11-03 20:29:44 +0200] [396708] [INFO] Worker exiting (pid: 396708) [2025-11-03 20:29:44 +0200] [396711] [INFO] Worker exiting (pid: 396711) [2025-11-03 20:29:44 +0200] [396712] [INFO] Worker exiting (pid: 396712) [2025-11-03 20:29:44 +0200] [396713] [INFO] Worker exiting (pid: 396713) [2025-11-03 20:29:44 +0200] [396714] [INFO] Worker exiting (pid: 396714) [2025-11-03 20:29:44 +0200] [396719] [INFO] Worker exiting (pid: 396719) [2025-11-03 20:29:44 +0200] [396725] [INFO] Worker exiting (pid: 396725) [2025-11-03 20:29:45 +0200] [396699] [INFO] 👋 Worker 396709 exited [2025-11-03 20:29:45 +0200] [396699] [INFO] 👋 Worker 396708 exited [2025-11-03 20:29:45 +0200] [396699] [INFO] 👋 Worker 396711 exited [2025-11-03 20:29:45 +0200] [396699] [INFO] 👋 Worker 396713 exited [2025-11-03 20:29:45 +0200] [396699] [INFO] 👋 Worker 396714 exited [2025-11-03 20:29:45 +0200] [396699] [INFO] 👋 Worker 396719 exited [2025-11-03 20:29:46 +0200] [396699] [INFO] 👋 Worker 396710 exited [2025-11-03 20:29:46 +0200] [396699] [INFO] 👋 Worker 396725 exited [2025-11-03 20:29:46 +0200] [396699] [INFO] 👋 Worker 396712 exited [2025-11-03 20:29:46 +0200] [396699] [INFO] Shutting down: Master [2025-11-03 20:29:46 +0200] [396699] [INFO] ============================================================ [2025-11-03 20:29:46 +0200] [396699] [INFO] 👋 Trasabilitate Application - Shutting Down [2025-11-03 20:29:46 +0200] [396699] [INFO] ============================================================ [2025-11-03 20:29:52 +0200] [397053] [INFO] Starting gunicorn 23.0.0 [2025-11-03 20:29:52 +0200] [397053] [INFO] ============================================================ [2025-11-03 20:29:52 +0200] [397053] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 20:29:52 +0200] [397053] [INFO] ============================================================ [2025-11-03 20:29:52 +0200] [397053] [INFO] 📍 Configuration: [2025-11-03 20:29:52 +0200] [397053] [INFO] • Workers: 9 [2025-11-03 20:29:52 +0200] [397053] [INFO] • Worker Class: sync [2025-11-03 20:29:52 +0200] [397053] [INFO] • Timeout: 120s [2025-11-03 20:29:52 +0200] [397053] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 20:29:52 +0200] [397053] [INFO] • Preload App: True [2025-11-03 20:29:52 +0200] [397053] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 20:29:52 +0200] [397053] [INFO] ============================================================ [2025-11-03 20:29:52 +0200] [397053] [INFO] Listening at: http://0.0.0.0:8781 (397053) [2025-11-03 20:29:52 +0200] [397053] [INFO] Using worker: sync [2025-11-03 20:29:52 +0200] [397053] [INFO] ============================================================ [2025-11-03 20:29:52 +0200] [397053] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 20:29:52 +0200] [397053] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 20:29:52 +0200] [397053] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 20:29:52 +0200] [397053] [INFO] ============================================================ [2025-11-03 20:29:52 +0200] [397053] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:29:52 +0200] [397076] [INFO] Booting worker with pid: 397076 [2025-11-03 20:29:52 +0200] [397076] [INFO] ✨ Worker spawned successfully (pid: 397076) [2025-11-03 20:29:52 +0200] [397053] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:29:52 +0200] [397077] [INFO] Booting worker with pid: 397077 [2025-11-03 20:29:52 +0200] [397077] [INFO] ✨ Worker spawned successfully (pid: 397077) [2025-11-03 20:29:52 +0200] [397053] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:29:52 +0200] [397078] [INFO] Booting worker with pid: 397078 [2025-11-03 20:29:52 +0200] [397078] [INFO] ✨ Worker spawned successfully (pid: 397078) [2025-11-03 20:29:52 +0200] [397053] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:29:52 +0200] [397079] [INFO] Booting worker with pid: 397079 [2025-11-03 20:29:52 +0200] [397079] [INFO] ✨ Worker spawned successfully (pid: 397079) [2025-11-03 20:29:52 +0200] [397053] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:29:52 +0200] [397080] [INFO] Booting worker with pid: 397080 [2025-11-03 20:29:52 +0200] [397080] [INFO] ✨ Worker spawned successfully (pid: 397080) [2025-11-03 20:29:53 +0200] [397053] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:29:53 +0200] [397081] [INFO] Booting worker with pid: 397081 [2025-11-03 20:29:53 +0200] [397081] [INFO] ✨ Worker spawned successfully (pid: 397081) [2025-11-03 20:29:53 +0200] [397053] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:29:53 +0200] [397082] [INFO] Booting worker with pid: 397082 [2025-11-03 20:29:53 +0200] [397082] [INFO] ✨ Worker spawned successfully (pid: 397082) [2025-11-03 20:29:53 +0200] [397053] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:29:53 +0200] [397083] [INFO] Booting worker with pid: 397083 [2025-11-03 20:29:53 +0200] [397083] [INFO] ✨ Worker spawned successfully (pid: 397083) [2025-11-03 20:29:53 +0200] [397053] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:29:53 +0200] [397084] [INFO] Booting worker with pid: 397084 [2025-11-03 20:29:53 +0200] [397084] [INFO] ✨ Worker spawned successfully (pid: 397084) Session user: superadmin superadmin Session user: superadmin superadmin [2025-11-03 20:35:12 +0200] [397053] [INFO] Handling signal: term [2025-11-03 20:35:12 +0200] [397078] [INFO] Worker exiting (pid: 397078) [2025-11-03 20:35:12 +0200] [397076] [INFO] Worker exiting (pid: 397076) [2025-11-03 20:35:12 +0200] [397079] [INFO] Worker exiting (pid: 397079) [2025-11-03 20:35:12 +0200] [397081] [INFO] Worker exiting (pid: 397081) [2025-11-03 20:35:12 +0200] [397077] [INFO] Worker exiting (pid: 397077) [2025-11-03 20:35:12 +0200] [397082] [INFO] Worker exiting (pid: 397082) [2025-11-03 20:35:12 +0200] [397083] [INFO] Worker exiting (pid: 397083) [2025-11-03 20:35:12 +0200] [397080] [INFO] Worker exiting (pid: 397080) [2025-11-03 20:35:12 +0200] [397084] [INFO] Worker exiting (pid: 397084) [2025-11-03 20:35:13 +0200] [397053] [INFO] 👋 Worker 397081 exited [2025-11-03 20:35:13 +0200] [397053] [INFO] 👋 Worker 397079 exited [2025-11-03 20:35:14 +0200] [397053] [INFO] 👋 Worker 397076 exited [2025-11-03 20:35:14 +0200] [397053] [INFO] 👋 Worker 397083 exited [2025-11-03 20:35:14 +0200] [397053] [INFO] 👋 Worker 397084 exited [2025-11-03 20:35:14 +0200] [397053] [INFO] 👋 Worker 397077 exited [2025-11-03 20:35:14 +0200] [397053] [INFO] 👋 Worker 397078 exited [2025-11-03 20:35:14 +0200] [397053] [INFO] 👋 Worker 397082 exited [2025-11-03 20:35:14 +0200] [397053] [INFO] 👋 Worker 397080 exited [2025-11-03 20:35:14 +0200] [397053] [INFO] Shutting down: Master [2025-11-03 20:35:14 +0200] [397053] [INFO] ============================================================ [2025-11-03 20:35:14 +0200] [397053] [INFO] 👋 Trasabilitate Application - Shutting Down [2025-11-03 20:35:14 +0200] [397053] [INFO] ============================================================ [2025-11-03 20:35:21 +0200] [397553] [INFO] Starting gunicorn 23.0.0 [2025-11-03 20:35:21 +0200] [397553] [INFO] ============================================================ [2025-11-03 20:35:21 +0200] [397553] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 20:35:21 +0200] [397553] [INFO] ============================================================ [2025-11-03 20:35:21 +0200] [397553] [INFO] 📍 Configuration: [2025-11-03 20:35:21 +0200] [397553] [INFO] • Workers: 9 [2025-11-03 20:35:21 +0200] [397553] [INFO] • Worker Class: sync [2025-11-03 20:35:21 +0200] [397553] [INFO] • Timeout: 120s [2025-11-03 20:35:21 +0200] [397553] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 20:35:21 +0200] [397553] [INFO] • Preload App: True [2025-11-03 20:35:21 +0200] [397553] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 20:35:21 +0200] [397553] [INFO] ============================================================ [2025-11-03 20:35:21 +0200] [397553] [INFO] Listening at: http://0.0.0.0:8781 (397553) [2025-11-03 20:35:21 +0200] [397553] [INFO] Using worker: sync [2025-11-03 20:35:21 +0200] [397553] [INFO] ============================================================ [2025-11-03 20:35:21 +0200] [397553] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 20:35:21 +0200] [397553] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 20:35:21 +0200] [397553] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 20:35:21 +0200] [397553] [INFO] ============================================================ [2025-11-03 20:35:21 +0200] [397553] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:35:21 +0200] [397580] [INFO] Booting worker with pid: 397580 [2025-11-03 20:35:21 +0200] [397580] [INFO] ✨ Worker spawned successfully (pid: 397580) [2025-11-03 20:35:21 +0200] [397553] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:35:21 +0200] [397581] [INFO] Booting worker with pid: 397581 [2025-11-03 20:35:21 +0200] [397581] [INFO] ✨ Worker spawned successfully (pid: 397581) [2025-11-03 20:35:21 +0200] [397553] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:35:21 +0200] [397582] [INFO] Booting worker with pid: 397582 [2025-11-03 20:35:21 +0200] [397582] [INFO] ✨ Worker spawned successfully (pid: 397582) [2025-11-03 20:35:21 +0200] [397553] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:35:21 +0200] [397583] [INFO] Booting worker with pid: 397583 [2025-11-03 20:35:21 +0200] [397583] [INFO] ✨ Worker spawned successfully (pid: 397583) [2025-11-03 20:35:21 +0200] [397553] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:35:21 +0200] [397584] [INFO] Booting worker with pid: 397584 [2025-11-03 20:35:21 +0200] [397584] [INFO] ✨ Worker spawned successfully (pid: 397584) [2025-11-03 20:35:21 +0200] [397553] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:35:21 +0200] [397585] [INFO] Booting worker with pid: 397585 [2025-11-03 20:35:21 +0200] [397585] [INFO] ✨ Worker spawned successfully (pid: 397585) [2025-11-03 20:35:21 +0200] [397553] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:35:21 +0200] [397586] [INFO] Booting worker with pid: 397586 [2025-11-03 20:35:21 +0200] [397586] [INFO] ✨ Worker spawned successfully (pid: 397586) [2025-11-03 20:35:21 +0200] [397553] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:35:21 +0200] [397587] [INFO] Booting worker with pid: 397587 [2025-11-03 20:35:21 +0200] [397587] [INFO] ✨ Worker spawned successfully (pid: 397587) [2025-11-03 20:35:21 +0200] [397553] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:35:21 +0200] [397588] [INFO] Booting worker with pid: 397588 [2025-11-03 20:35:21 +0200] [397588] [INFO] ✨ Worker spawned successfully (pid: 397588) [2025-11-03 20:39:58 +0200] [397553] [INFO] Handling signal: term [2025-11-03 20:39:58 +0200] [397580] [INFO] Worker exiting (pid: 397580) [2025-11-03 20:39:58 +0200] [397581] [INFO] Worker exiting (pid: 397581) [2025-11-03 20:39:58 +0200] [397584] [INFO] Worker exiting (pid: 397584) [2025-11-03 20:39:58 +0200] [397582] [INFO] Worker exiting (pid: 397582) [2025-11-03 20:39:58 +0200] [397585] [INFO] Worker exiting (pid: 397585) [2025-11-03 20:39:58 +0200] [397587] [INFO] Worker exiting (pid: 397587) [2025-11-03 20:39:58 +0200] [397583] [INFO] Worker exiting (pid: 397583) [2025-11-03 20:39:58 +0200] [397586] [INFO] Worker exiting (pid: 397586) [2025-11-03 20:39:58 +0200] [397588] [INFO] Worker exiting (pid: 397588) [2025-11-03 20:39:59 +0200] [397553] [INFO] 👋 Worker 397581 exited [2025-11-03 20:39:59 +0200] [397553] [INFO] 👋 Worker 397585 exited [2025-11-03 20:39:59 +0200] [397553] [INFO] 👋 Worker 397580 exited [2025-11-03 20:39:59 +0200] [397553] [INFO] 👋 Worker 397588 exited [2025-11-03 20:39:59 +0200] [397553] [INFO] 👋 Worker 397583 exited [2025-11-03 20:39:59 +0200] [397553] [INFO] 👋 Worker 397586 exited [2025-11-03 20:40:00 +0200] [397553] [INFO] 👋 Worker 397582 exited [2025-11-03 20:40:00 +0200] [397553] [INFO] 👋 Worker 397584 exited [2025-11-03 20:40:00 +0200] [397553] [INFO] 👋 Worker 397587 exited [2025-11-03 20:40:00 +0200] [397553] [INFO] Shutting down: Master [2025-11-03 20:40:00 +0200] [397553] [INFO] ============================================================ [2025-11-03 20:40:00 +0200] [397553] [INFO] 👋 Trasabilitate Application - Shutting Down [2025-11-03 20:40:00 +0200] [397553] [INFO] ============================================================ Traceback (most recent call last): File "/srv/quality_recticel/recticel/bin/gunicorn", line 8, in sys.exit(run()) ~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 66, in run WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/base.py", line 235, in run super().run() ~~~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/base.py", line 71, in run Arbiter(self).run() ~~~~~~~^^^^^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 57, in __init__ self.setup(app) ~~~~~~~~~~^^^^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 117, in setup self.app.wsgi() ~~~~~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/base.py", line 66, in wsgi self.callable = self.load() ~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 57, in load return self.load_wsgiapp() ~~~~~~~~~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp return util.import_app(self.app_uri) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/util.py", line 370, in import_app mod = importlib.import_module(module) File "/usr/lib/python3.13/importlib/__init__.py", line 88, 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 1026, in exec_module File "", line 488, in _call_with_frames_removed File "/srv/quality_app/py_app/wsgi.py", line 15, in application = create_app() File "/srv/quality_app/py_app/app/__init__.py", line 11, in create_app from app.routes import bp as main_bp, warehouse_bp File "/srv/quality_app/py_app/app/routes.py", line 6, in from .models import User File "/srv/quality_app/py_app/app/models.py", line 1, in from . import db ImportError: cannot import name 'db' from 'app' (/srv/quality_app/py_app/app/__init__.py) Traceback (most recent call last): File "/srv/quality_recticel/recticel/bin/gunicorn", line 8, in sys.exit(run()) ~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 66, in run WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/base.py", line 235, in run super().run() ~~~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/base.py", line 71, in run Arbiter(self).run() ~~~~~~~^^^^^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 57, in __init__ self.setup(app) ~~~~~~~~~~^^^^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 117, in setup self.app.wsgi() ~~~~~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/base.py", line 66, in wsgi self.callable = self.load() ~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 57, in load return self.load_wsgiapp() ~~~~~~~~~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp return util.import_app(self.app_uri) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/util.py", line 370, in import_app mod = importlib.import_module(module) File "/usr/lib/python3.13/importlib/__init__.py", line 88, 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 1026, in exec_module File "", line 488, in _call_with_frames_removed File "/srv/quality_app/py_app/wsgi.py", line 15, in application = create_app() File "/srv/quality_app/py_app/app/__init__.py", line 11, in create_app from app.routes import bp as main_bp, warehouse_bp File "/srv/quality_app/py_app/app/routes.py", line 10, in from app.settings import ( ...<10 lines>... ) File "/srv/quality_app/py_app/app/settings.py", line 2, in from .models import User File "/srv/quality_app/py_app/app/models.py", line 1, in from . import db ImportError: cannot import name 'db' from 'app' (/srv/quality_app/py_app/app/__init__.py) [2025-11-03 20:41:50 +0200] [398202] [INFO] Starting gunicorn 23.0.0 [2025-11-03 20:41:50 +0200] [398202] [INFO] ============================================================ [2025-11-03 20:41:50 +0200] [398202] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 20:41:50 +0200] [398202] [INFO] ============================================================ [2025-11-03 20:41:50 +0200] [398202] [INFO] 📍 Configuration: [2025-11-03 20:41:50 +0200] [398202] [INFO] • Workers: 9 [2025-11-03 20:41:50 +0200] [398202] [INFO] • Worker Class: sync [2025-11-03 20:41:50 +0200] [398202] [INFO] • Timeout: 120s [2025-11-03 20:41:50 +0200] [398202] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 20:41:50 +0200] [398202] [INFO] • Preload App: True [2025-11-03 20:41:50 +0200] [398202] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 20:41:50 +0200] [398202] [INFO] ============================================================ [2025-11-03 20:41:50 +0200] [398202] [INFO] Listening at: http://0.0.0.0:8781 (398202) [2025-11-03 20:41:50 +0200] [398202] [INFO] Using worker: sync [2025-11-03 20:41:50 +0200] [398202] [INFO] ============================================================ [2025-11-03 20:41:50 +0200] [398202] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 20:41:50 +0200] [398202] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 20:41:50 +0200] [398202] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 20:41:50 +0200] [398202] [INFO] ============================================================ [2025-11-03 20:41:50 +0200] [398202] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:41:50 +0200] [398224] [INFO] Booting worker with pid: 398224 [2025-11-03 20:41:50 +0200] [398224] [INFO] ✨ Worker spawned successfully (pid: 398224) [2025-11-03 20:41:50 +0200] [398202] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:41:50 +0200] [398225] [INFO] Booting worker with pid: 398225 [2025-11-03 20:41:50 +0200] [398225] [INFO] ✨ Worker spawned successfully (pid: 398225) [2025-11-03 20:41:50 +0200] [398202] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:41:50 +0200] [398226] [INFO] Booting worker with pid: 398226 [2025-11-03 20:41:50 +0200] [398226] [INFO] ✨ Worker spawned successfully (pid: 398226) [2025-11-03 20:41:50 +0200] [398202] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:41:50 +0200] [398227] [INFO] Booting worker with pid: 398227 [2025-11-03 20:41:50 +0200] [398227] [INFO] ✨ Worker spawned successfully (pid: 398227) [2025-11-03 20:41:51 +0200] [398202] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:41:51 +0200] [398228] [INFO] Booting worker with pid: 398228 [2025-11-03 20:41:51 +0200] [398228] [INFO] ✨ Worker spawned successfully (pid: 398228) [2025-11-03 20:41:51 +0200] [398202] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:41:51 +0200] [398235] [INFO] Booting worker with pid: 398235 [2025-11-03 20:41:51 +0200] [398235] [INFO] ✨ Worker spawned successfully (pid: 398235) [2025-11-03 20:41:51 +0200] [398202] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:41:51 +0200] [398236] [INFO] Booting worker with pid: 398236 [2025-11-03 20:41:51 +0200] [398236] [INFO] ✨ Worker spawned successfully (pid: 398236) [2025-11-03 20:41:51 +0200] [398202] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:41:51 +0200] [398237] [INFO] Booting worker with pid: 398237 [2025-11-03 20:41:51 +0200] [398237] [INFO] ✨ Worker spawned successfully (pid: 398237) [2025-11-03 20:41:51 +0200] [398202] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:41:51 +0200] [398238] [INFO] Booting worker with pid: 398238 [2025-11-03 20:41:51 +0200] [398238] [INFO] ✨ Worker spawned successfully (pid: 398238) Session user: superadmin superadmin Error loading Daily Mirror main page: daily_mirror_main.html Session user: superadmin superadmin Error loading Daily Mirror main page: daily_mirror_main.html Session user: superadmin superadmin All form data received: {'username': 'superadmin', 'password': 'Vanessa_13/05'} Raw form input: 'superadmin' 'Vanessa_13/05' External DB query result (with modules): ('superadmin', 'Vanessa_13/05', 'superadmin', 'quality,warehouse,labels,daily_mirror') Logged in as: superadmin superadmin modules: ['quality', 'warehouse', 'labels'] Session user: superadmin superadmin Error loading Daily Mirror main page: daily_mirror_main.html Session user: superadmin superadmin Session user: superadmin superadmin Session user: superadmin superadmin [2025-11-03 20:45:46 +0200] [398202] [INFO] Handling signal: term [2025-11-03 20:45:46 +0200] [398226] [INFO] Worker exiting (pid: 398226) [2025-11-03 20:45:46 +0200] [398225] [INFO] Worker exiting (pid: 398225) [2025-11-03 20:45:46 +0200] [398224] [INFO] Worker exiting (pid: 398224) [2025-11-03 20:45:46 +0200] [398237] [INFO] Worker exiting (pid: 398237) [2025-11-03 20:45:46 +0200] [398228] [INFO] Worker exiting (pid: 398228) [2025-11-03 20:45:46 +0200] [398236] [INFO] Worker exiting (pid: 398236) [2025-11-03 20:45:46 +0200] [398227] [INFO] Worker exiting (pid: 398227) [2025-11-03 20:45:46 +0200] [398235] [INFO] Worker exiting (pid: 398235) [2025-11-03 20:45:46 +0200] [398238] [INFO] Worker exiting (pid: 398238) [2025-11-03 20:45:46 +0200] [398202] [INFO] 👋 Worker 398237 exited [2025-11-03 20:45:47 +0200] [398202] [INFO] 👋 Worker 398238 exited [2025-11-03 20:45:47 +0200] [398202] [INFO] 👋 Worker 398226 exited [2025-11-03 20:45:47 +0200] [398202] [INFO] 👋 Worker 398235 exited [2025-11-03 20:45:47 +0200] [398202] [INFO] 👋 Worker 398225 exited [2025-11-03 20:45:47 +0200] [398202] [INFO] 👋 Worker 398236 exited [2025-11-03 20:45:47 +0200] [398202] [INFO] 👋 Worker 398228 exited [2025-11-03 20:45:47 +0200] [398202] [INFO] 👋 Worker 398224 exited [2025-11-03 20:45:47 +0200] [398202] [INFO] 👋 Worker 398227 exited [2025-11-03 20:45:47 +0200] [398202] [INFO] Shutting down: Master [2025-11-03 20:45:47 +0200] [398202] [INFO] ============================================================ [2025-11-03 20:45:47 +0200] [398202] [INFO] 👋 Trasabilitate Application - Shutting Down [2025-11-03 20:45:47 +0200] [398202] [INFO] ============================================================ [2025-11-03 20:45:53 +0200] [398661] [INFO] Starting gunicorn 23.0.0 [2025-11-03 20:45:53 +0200] [398661] [INFO] ============================================================ [2025-11-03 20:45:53 +0200] [398661] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 20:45:53 +0200] [398661] [INFO] ============================================================ [2025-11-03 20:45:53 +0200] [398661] [INFO] 📍 Configuration: [2025-11-03 20:45:53 +0200] [398661] [INFO] • Workers: 9 [2025-11-03 20:45:53 +0200] [398661] [INFO] • Worker Class: sync [2025-11-03 20:45:53 +0200] [398661] [INFO] • Timeout: 120s [2025-11-03 20:45:53 +0200] [398661] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 20:45:53 +0200] [398661] [INFO] • Preload App: True [2025-11-03 20:45:53 +0200] [398661] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 20:45:53 +0200] [398661] [INFO] ============================================================ [2025-11-03 20:45:53 +0200] [398661] [INFO] Listening at: http://0.0.0.0:8781 (398661) [2025-11-03 20:45:53 +0200] [398661] [INFO] Using worker: sync [2025-11-03 20:45:53 +0200] [398661] [INFO] ============================================================ [2025-11-03 20:45:53 +0200] [398661] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 20:45:53 +0200] [398661] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 20:45:53 +0200] [398661] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 20:45:53 +0200] [398661] [INFO] ============================================================ [2025-11-03 20:45:53 +0200] [398661] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:45:53 +0200] [398683] [INFO] Booting worker with pid: 398683 [2025-11-03 20:45:53 +0200] [398683] [INFO] ✨ Worker spawned successfully (pid: 398683) [2025-11-03 20:45:53 +0200] [398661] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:45:53 +0200] [398684] [INFO] Booting worker with pid: 398684 [2025-11-03 20:45:53 +0200] [398684] [INFO] ✨ Worker spawned successfully (pid: 398684) [2025-11-03 20:45:54 +0200] [398661] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:45:54 +0200] [398685] [INFO] Booting worker with pid: 398685 [2025-11-03 20:45:54 +0200] [398685] [INFO] ✨ Worker spawned successfully (pid: 398685) [2025-11-03 20:45:54 +0200] [398661] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:45:54 +0200] [398686] [INFO] Booting worker with pid: 398686 [2025-11-03 20:45:54 +0200] [398686] [INFO] ✨ Worker spawned successfully (pid: 398686) [2025-11-03 20:45:54 +0200] [398661] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:45:54 +0200] [398687] [INFO] Booting worker with pid: 398687 [2025-11-03 20:45:54 +0200] [398687] [INFO] ✨ Worker spawned successfully (pid: 398687) [2025-11-03 20:45:54 +0200] [398661] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:45:54 +0200] [398690] [INFO] Booting worker with pid: 398690 [2025-11-03 20:45:54 +0200] [398690] [INFO] ✨ Worker spawned successfully (pid: 398690) [2025-11-03 20:45:54 +0200] [398661] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:45:54 +0200] [398695] [INFO] Booting worker with pid: 398695 [2025-11-03 20:45:54 +0200] [398695] [INFO] ✨ Worker spawned successfully (pid: 398695) [2025-11-03 20:45:54 +0200] [398661] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:45:54 +0200] [398696] [INFO] Booting worker with pid: 398696 [2025-11-03 20:45:54 +0200] [398696] [INFO] ✨ Worker spawned successfully (pid: 398696) [2025-11-03 20:45:54 +0200] [398661] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 20:45:54 +0200] [398697] [INFO] Booting worker with pid: 398697 [2025-11-03 20:45:54 +0200] [398697] [INFO] ✨ Worker spawned successfully (pid: 398697) [2025-11-03 21:06:13 +0200] [398661] [INFO] Handling signal: term [2025-11-03 21:06:13 +0200] [398683] [INFO] Worker exiting (pid: 398683) [2025-11-03 21:06:13 +0200] [398684] [INFO] Worker exiting (pid: 398684) [2025-11-03 21:06:13 +0200] [398685] [INFO] Worker exiting (pid: 398685) [2025-11-03 21:06:13 +0200] [398686] [INFO] Worker exiting (pid: 398686) [2025-11-03 21:06:13 +0200] [398687] [INFO] Worker exiting (pid: 398687) [2025-11-03 21:06:13 +0200] [398695] [INFO] Worker exiting (pid: 398695) [2025-11-03 21:06:13 +0200] [398690] [INFO] Worker exiting (pid: 398690) [2025-11-03 21:06:13 +0200] [398696] [INFO] Worker exiting (pid: 398696) [2025-11-03 21:06:13 +0200] [398697] [INFO] Worker exiting (pid: 398697) [2025-11-03 21:06:13 +0200] [398661] [INFO] 👋 Worker 398683 exited [2025-11-03 21:06:13 +0200] [398661] [INFO] 👋 Worker 398686 exited [2025-11-03 21:06:13 +0200] [398661] [INFO] 👋 Worker 398697 exited [2025-11-03 21:06:14 +0200] [398661] [INFO] 👋 Worker 398685 exited [2025-11-03 21:06:14 +0200] [398661] [INFO] 👋 Worker 398695 exited [2025-11-03 21:06:14 +0200] [398661] [INFO] 👋 Worker 398684 exited [2025-11-03 21:06:14 +0200] [398661] [INFO] 👋 Worker 398690 exited [2025-11-03 21:06:14 +0200] [398661] [INFO] 👋 Worker 398696 exited [2025-11-03 21:06:14 +0200] [398661] [INFO] 👋 Worker 398687 exited [2025-11-03 21:06:14 +0200] [398661] [INFO] Shutting down: Master [2025-11-03 21:06:14 +0200] [398661] [INFO] ============================================================ [2025-11-03 21:06:14 +0200] [398661] [INFO] 👋 Trasabilitate Application - Shutting Down [2025-11-03 21:06:14 +0200] [398661] [INFO] ============================================================ [2025-11-03 21:06:20 +0200] [399048] [INFO] Starting gunicorn 23.0.0 [2025-11-03 21:06:20 +0200] [399048] [INFO] ============================================================ [2025-11-03 21:06:20 +0200] [399048] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 21:06:20 +0200] [399048] [INFO] ============================================================ [2025-11-03 21:06:20 +0200] [399048] [INFO] 📍 Configuration: [2025-11-03 21:06:20 +0200] [399048] [INFO] • Workers: 9 [2025-11-03 21:06:20 +0200] [399048] [INFO] • Worker Class: sync [2025-11-03 21:06:20 +0200] [399048] [INFO] • Timeout: 120s [2025-11-03 21:06:20 +0200] [399048] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 21:06:20 +0200] [399048] [INFO] • Preload App: True [2025-11-03 21:06:20 +0200] [399048] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 21:06:20 +0200] [399048] [INFO] ============================================================ [2025-11-03 21:06:20 +0200] [399048] [INFO] Listening at: http://0.0.0.0:8781 (399048) [2025-11-03 21:06:20 +0200] [399048] [INFO] Using worker: sync [2025-11-03 21:06:20 +0200] [399048] [INFO] ============================================================ [2025-11-03 21:06:20 +0200] [399048] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 21:06:20 +0200] [399048] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 21:06:20 +0200] [399048] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 21:06:20 +0200] [399048] [INFO] ============================================================ [2025-11-03 21:06:20 +0200] [399048] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:06:20 +0200] [399070] [INFO] Booting worker with pid: 399070 [2025-11-03 21:06:20 +0200] [399070] [INFO] ✨ Worker spawned successfully (pid: 399070) [2025-11-03 21:06:20 +0200] [399048] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:06:20 +0200] [399071] [INFO] Booting worker with pid: 399071 [2025-11-03 21:06:20 +0200] [399071] [INFO] ✨ Worker spawned successfully (pid: 399071) [2025-11-03 21:06:20 +0200] [399048] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:06:20 +0200] [399072] [INFO] Booting worker with pid: 399072 [2025-11-03 21:06:20 +0200] [399072] [INFO] ✨ Worker spawned successfully (pid: 399072) [2025-11-03 21:06:20 +0200] [399048] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:06:20 +0200] [399073] [INFO] Booting worker with pid: 399073 [2025-11-03 21:06:20 +0200] [399073] [INFO] ✨ Worker spawned successfully (pid: 399073) [2025-11-03 21:06:20 +0200] [399048] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:06:20 +0200] [399076] [INFO] Booting worker with pid: 399076 [2025-11-03 21:06:20 +0200] [399076] [INFO] ✨ Worker spawned successfully (pid: 399076) [2025-11-03 21:06:20 +0200] [399048] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:06:20 +0200] [399080] [INFO] Booting worker with pid: 399080 [2025-11-03 21:06:20 +0200] [399080] [INFO] ✨ Worker spawned successfully (pid: 399080) [2025-11-03 21:06:20 +0200] [399048] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:06:21 +0200] [399082] [INFO] Booting worker with pid: 399082 [2025-11-03 21:06:21 +0200] [399082] [INFO] ✨ Worker spawned successfully (pid: 399082) [2025-11-03 21:06:21 +0200] [399048] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:06:21 +0200] [399083] [INFO] Booting worker with pid: 399083 [2025-11-03 21:06:21 +0200] [399083] [INFO] ✨ Worker spawned successfully (pid: 399083) [2025-11-03 21:06:21 +0200] [399048] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:06:21 +0200] [399084] [INFO] Booting worker with pid: 399084 [2025-11-03 21:06:21 +0200] [399084] [INFO] ✨ Worker spawned successfully (pid: 399084) Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups [2025-11-03 21:19:36 +0200] [399048] [INFO] Handling signal: term [2025-11-03 21:19:36 +0200] [399070] [INFO] Worker exiting (pid: 399070) [2025-11-03 21:19:36 +0200] [399071] [INFO] Worker exiting (pid: 399071) [2025-11-03 21:19:36 +0200] [399072] [INFO] Worker exiting (pid: 399072) [2025-11-03 21:19:36 +0200] [399073] [INFO] Worker exiting (pid: 399073) [2025-11-03 21:19:36 +0200] [399076] [INFO] Worker exiting (pid: 399076) [2025-11-03 21:19:36 +0200] [399080] [INFO] Worker exiting (pid: 399080) [2025-11-03 21:19:36 +0200] [399082] [INFO] Worker exiting (pid: 399082) [2025-11-03 21:19:36 +0200] [399083] [INFO] Worker exiting (pid: 399083) [2025-11-03 21:19:37 +0200] [399084] [INFO] Worker exiting (pid: 399084) [2025-11-03 21:19:37 +0200] [399048] [INFO] 👋 Worker 399071 exited [2025-11-03 21:19:37 +0200] [399048] [INFO] 👋 Worker 399070 exited [2025-11-03 21:19:37 +0200] [399048] [INFO] 👋 Worker 399073 exited [2025-11-03 21:19:37 +0200] [399048] [INFO] 👋 Worker 399084 exited [2025-11-03 21:19:37 +0200] [399048] [INFO] 👋 Worker 399082 exited [2025-11-03 21:19:37 +0200] [399048] [INFO] 👋 Worker 399080 exited [2025-11-03 21:19:37 +0200] [399048] [INFO] 👋 Worker 399072 exited [2025-11-03 21:19:37 +0200] [399048] [INFO] 👋 Worker 399076 exited [2025-11-03 21:19:37 +0200] [399048] [INFO] 👋 Worker 399083 exited [2025-11-03 21:19:38 +0200] [399048] [INFO] Shutting down: Master [2025-11-03 21:19:38 +0200] [399048] [INFO] ============================================================ [2025-11-03 21:19:38 +0200] [399048] [INFO] 👋 Trasabilitate Application - Shutting Down [2025-11-03 21:19:38 +0200] [399048] [INFO] ============================================================ [2025-11-03 21:19:44 +0200] [399930] [INFO] Starting gunicorn 23.0.0 [2025-11-03 21:19:44 +0200] [399930] [INFO] ============================================================ [2025-11-03 21:19:44 +0200] [399930] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 21:19:44 +0200] [399930] [INFO] ============================================================ [2025-11-03 21:19:44 +0200] [399930] [INFO] 📍 Configuration: [2025-11-03 21:19:44 +0200] [399930] [INFO] • Workers: 9 [2025-11-03 21:19:44 +0200] [399930] [INFO] • Worker Class: sync [2025-11-03 21:19:44 +0200] [399930] [INFO] • Timeout: 120s [2025-11-03 21:19:44 +0200] [399930] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 21:19:44 +0200] [399930] [INFO] • Preload App: True [2025-11-03 21:19:44 +0200] [399930] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 21:19:44 +0200] [399930] [INFO] ============================================================ [2025-11-03 21:19:44 +0200] [399930] [INFO] Listening at: http://0.0.0.0:8781 (399930) [2025-11-03 21:19:44 +0200] [399930] [INFO] Using worker: sync [2025-11-03 21:19:44 +0200] [399930] [INFO] ============================================================ [2025-11-03 21:19:44 +0200] [399930] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 21:19:44 +0200] [399930] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 21:19:44 +0200] [399930] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 21:19:44 +0200] [399930] [INFO] ============================================================ [2025-11-03 21:19:44 +0200] [399930] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:19:44 +0200] [399954] [INFO] Booting worker with pid: 399954 [2025-11-03 21:19:44 +0200] [399954] [INFO] ✨ Worker spawned successfully (pid: 399954) [2025-11-03 21:19:44 +0200] [399930] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:19:44 +0200] [399956] [INFO] Booting worker with pid: 399956 [2025-11-03 21:19:44 +0200] [399956] [INFO] ✨ Worker spawned successfully (pid: 399956) [2025-11-03 21:19:44 +0200] [399930] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:19:44 +0200] [399957] [INFO] Booting worker with pid: 399957 [2025-11-03 21:19:44 +0200] [399930] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:19:44 +0200] [399957] [INFO] ✨ Worker spawned successfully (pid: 399957) [2025-11-03 21:19:44 +0200] [399959] [INFO] Booting worker with pid: 399959 [2025-11-03 21:19:44 +0200] [399959] [INFO] ✨ Worker spawned successfully (pid: 399959) [2025-11-03 21:19:44 +0200] [399930] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:19:44 +0200] [399960] [INFO] Booting worker with pid: 399960 [2025-11-03 21:19:44 +0200] [399960] [INFO] ✨ Worker spawned successfully (pid: 399960) [2025-11-03 21:19:44 +0200] [399930] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:19:44 +0200] [399961] [INFO] Booting worker with pid: 399961 [2025-11-03 21:19:44 +0200] [399961] [INFO] ✨ Worker spawned successfully (pid: 399961) [2025-11-03 21:19:44 +0200] [399930] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:19:44 +0200] [399962] [INFO] Booting worker with pid: 399962 [2025-11-03 21:19:44 +0200] [399962] [INFO] ✨ Worker spawned successfully (pid: 399962) [2025-11-03 21:19:44 +0200] [399930] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:19:44 +0200] [399965] [INFO] Booting worker with pid: 399965 [2025-11-03 21:19:44 +0200] [399965] [INFO] ✨ Worker spawned successfully (pid: 399965) [2025-11-03 21:19:44 +0200] [399930] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:19:44 +0200] [399970] [INFO] Booting worker with pid: 399970 [2025-11-03 21:19:44 +0200] [399970] [INFO] ✨ Worker spawned successfully (pid: 399970) Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup error: mysqldump: Couldn't execute 'SHOW FIELDS FROM `v_daily_quality_summary`': View 'trasabilitate.v_daily_quality_summary' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them (1356) Backup directory ensured: /srv/quality_app/backups Backup error: mysqldump: Couldn't execute 'SHOW FIELDS FROM `v_daily_quality_summary`': View 'trasabilitate.v_daily_quality_summary' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them (1356) [2025-11-03 21:25:07 +0200] [399930] [INFO] Handling signal: term [2025-11-03 21:25:07 +0200] [399954] [INFO] Worker exiting (pid: 399954) [2025-11-03 21:25:07 +0200] [399956] [INFO] Worker exiting (pid: 399956) [2025-11-03 21:25:07 +0200] [399957] [INFO] Worker exiting (pid: 399957) [2025-11-03 21:25:07 +0200] [399960] [INFO] Worker exiting (pid: 399960) [2025-11-03 21:25:07 +0200] [399961] [INFO] Worker exiting (pid: 399961) [2025-11-03 21:25:07 +0200] [399959] [INFO] Worker exiting (pid: 399959) [2025-11-03 21:25:07 +0200] [399970] [INFO] Worker exiting (pid: 399970) [2025-11-03 21:25:07 +0200] [399962] [INFO] Worker exiting (pid: 399962) [2025-11-03 21:25:07 +0200] [399965] [INFO] Worker exiting (pid: 399965) [2025-11-03 21:25:08 +0200] [399930] [INFO] 👋 Worker 399954 exited [2025-11-03 21:25:08 +0200] [399930] [INFO] 👋 Worker 399960 exited [2025-11-03 21:25:08 +0200] [399930] [INFO] 👋 Worker 399959 exited [2025-11-03 21:25:08 +0200] [399930] [INFO] 👋 Worker 399965 exited [2025-11-03 21:25:08 +0200] [399930] [INFO] 👋 Worker 399961 exited [2025-11-03 21:25:08 +0200] [399930] [INFO] 👋 Worker 399957 exited [2025-11-03 21:25:08 +0200] [399930] [INFO] 👋 Worker 399962 exited [2025-11-03 21:25:08 +0200] [399930] [INFO] 👋 Worker 399970 exited [2025-11-03 21:25:08 +0200] [399930] [INFO] 👋 Worker 399956 exited [2025-11-03 21:25:08 +0200] [399930] [INFO] Shutting down: Master [2025-11-03 21:25:08 +0200] [399930] [INFO] ============================================================ [2025-11-03 21:25:08 +0200] [399930] [INFO] 👋 Trasabilitate Application - Shutting Down [2025-11-03 21:25:08 +0200] [399930] [INFO] ============================================================ [2025-11-03 21:25:15 +0200] [400115] [INFO] Starting gunicorn 23.0.0 [2025-11-03 21:25:15 +0200] [400115] [INFO] ============================================================ [2025-11-03 21:25:15 +0200] [400115] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 21:25:15 +0200] [400115] [INFO] ============================================================ [2025-11-03 21:25:15 +0200] [400115] [INFO] 📍 Configuration: [2025-11-03 21:25:15 +0200] [400115] [INFO] • Workers: 9 [2025-11-03 21:25:15 +0200] [400115] [INFO] • Worker Class: sync [2025-11-03 21:25:15 +0200] [400115] [INFO] • Timeout: 120s [2025-11-03 21:25:15 +0200] [400115] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 21:25:15 +0200] [400115] [INFO] • Preload App: True [2025-11-03 21:25:15 +0200] [400115] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 21:25:15 +0200] [400115] [INFO] ============================================================ [2025-11-03 21:25:15 +0200] [400115] [INFO] Listening at: http://0.0.0.0:8781 (400115) [2025-11-03 21:25:15 +0200] [400115] [INFO] Using worker: sync [2025-11-03 21:25:15 +0200] [400115] [INFO] ============================================================ [2025-11-03 21:25:15 +0200] [400115] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 21:25:15 +0200] [400115] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 21:25:15 +0200] [400115] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 21:25:15 +0200] [400115] [INFO] ============================================================ [2025-11-03 21:25:15 +0200] [400115] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:25:15 +0200] [400141] [INFO] Booting worker with pid: 400141 [2025-11-03 21:25:15 +0200] [400141] [INFO] ✨ Worker spawned successfully (pid: 400141) [2025-11-03 21:25:15 +0200] [400115] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:25:15 +0200] [400142] [INFO] Booting worker with pid: 400142 [2025-11-03 21:25:15 +0200] [400142] [INFO] ✨ Worker spawned successfully (pid: 400142) [2025-11-03 21:25:15 +0200] [400115] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:25:15 +0200] [400143] [INFO] Booting worker with pid: 400143 [2025-11-03 21:25:15 +0200] [400143] [INFO] ✨ Worker spawned successfully (pid: 400143) [2025-11-03 21:25:15 +0200] [400115] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:25:15 +0200] [400144] [INFO] Booting worker with pid: 400144 [2025-11-03 21:25:15 +0200] [400144] [INFO] ✨ Worker spawned successfully (pid: 400144) [2025-11-03 21:25:15 +0200] [400115] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:25:15 +0200] [400145] [INFO] Booting worker with pid: 400145 [2025-11-03 21:25:15 +0200] [400145] [INFO] ✨ Worker spawned successfully (pid: 400145) [2025-11-03 21:25:15 +0200] [400115] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:25:15 +0200] [400146] [INFO] Booting worker with pid: 400146 [2025-11-03 21:25:15 +0200] [400146] [INFO] ✨ Worker spawned successfully (pid: 400146) [2025-11-03 21:25:15 +0200] [400115] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:25:15 +0200] [400149] [INFO] Booting worker with pid: 400149 [2025-11-03 21:25:15 +0200] [400149] [INFO] ✨ Worker spawned successfully (pid: 400149) [2025-11-03 21:25:15 +0200] [400115] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:25:15 +0200] [400154] [INFO] Booting worker with pid: 400154 [2025-11-03 21:25:15 +0200] [400154] [INFO] ✨ Worker spawned successfully (pid: 400154) [2025-11-03 21:25:15 +0200] [400115] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:25:15 +0200] [400155] [INFO] Booting worker with pid: 400155 [2025-11-03 21:25:15 +0200] [400155] [INFO] ✨ Worker spawned successfully (pid: 400155) Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup error: mysqldump: Couldn't execute 'SHOW FIELDS FROM `v_daily_quality_summary`': View 'trasabilitate.v_daily_quality_summary' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them (1356) Backup directory ensured: /srv/quality_app/backups Backup error: mysqldump: Couldn't execute 'SHOW FIELDS FROM `v_daily_quality_summary`': View 'trasabilitate.v_daily_quality_summary' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them (1356) [2025-11-03 21:28:44 +0200] [400115] [INFO] Handling signal: term [2025-11-03 21:28:44 +0200] [400141] [INFO] Worker exiting (pid: 400141) [2025-11-03 21:28:44 +0200] [400142] [INFO] Worker exiting (pid: 400142) [2025-11-03 21:28:44 +0200] [400143] [INFO] Worker exiting (pid: 400143) [2025-11-03 21:28:44 +0200] [400144] [INFO] Worker exiting (pid: 400144) [2025-11-03 21:28:44 +0200] [400145] [INFO] Worker exiting (pid: 400145) [2025-11-03 21:28:44 +0200] [400146] [INFO] Worker exiting (pid: 400146) [2025-11-03 21:28:44 +0200] [400149] [INFO] Worker exiting (pid: 400149) [2025-11-03 21:28:44 +0200] [400154] [INFO] Worker exiting (pid: 400154) [2025-11-03 21:28:44 +0200] [400155] [INFO] Worker exiting (pid: 400155) [2025-11-03 21:28:44 +0200] [400115] [INFO] 👋 Worker 400141 exited [2025-11-03 21:28:44 +0200] [400115] [INFO] 👋 Worker 400142 exited [2025-11-03 21:28:44 +0200] [400115] [INFO] 👋 Worker 400144 exited [2025-11-03 21:28:45 +0200] [400115] [INFO] 👋 Worker 400154 exited [2025-11-03 21:28:45 +0200] [400115] [INFO] 👋 Worker 400155 exited [2025-11-03 21:28:45 +0200] [400115] [INFO] 👋 Worker 400146 exited [2025-11-03 21:28:45 +0200] [400115] [INFO] 👋 Worker 400143 exited [2025-11-03 21:28:45 +0200] [400115] [INFO] 👋 Worker 400149 exited [2025-11-03 21:28:45 +0200] [400115] [INFO] 👋 Worker 400145 exited [2025-11-03 21:28:45 +0200] [400115] [INFO] Shutting down: Master [2025-11-03 21:28:45 +0200] [400115] [INFO] ============================================================ [2025-11-03 21:28:45 +0200] [400115] [INFO] 👋 Trasabilitate Application - Shutting Down [2025-11-03 21:28:45 +0200] [400115] [INFO] ============================================================ [2025-11-03 21:28:51 +0200] [400431] [INFO] Starting gunicorn 23.0.0 [2025-11-03 21:28:51 +0200] [400431] [INFO] ============================================================ [2025-11-03 21:28:51 +0200] [400431] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 21:28:51 +0200] [400431] [INFO] ============================================================ [2025-11-03 21:28:51 +0200] [400431] [INFO] 📍 Configuration: [2025-11-03 21:28:51 +0200] [400431] [INFO] • Workers: 9 [2025-11-03 21:28:51 +0200] [400431] [INFO] • Worker Class: sync [2025-11-03 21:28:51 +0200] [400431] [INFO] • Timeout: 120s [2025-11-03 21:28:51 +0200] [400431] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 21:28:51 +0200] [400431] [INFO] • Preload App: True [2025-11-03 21:28:51 +0200] [400431] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 21:28:51 +0200] [400431] [INFO] ============================================================ [2025-11-03 21:28:51 +0200] [400431] [INFO] Listening at: http://0.0.0.0:8781 (400431) [2025-11-03 21:28:51 +0200] [400431] [INFO] Using worker: sync [2025-11-03 21:28:51 +0200] [400431] [INFO] ============================================================ [2025-11-03 21:28:51 +0200] [400431] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 21:28:51 +0200] [400431] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 21:28:51 +0200] [400431] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 21:28:51 +0200] [400431] [INFO] ============================================================ [2025-11-03 21:28:51 +0200] [400431] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:28:51 +0200] [400457] [INFO] Booting worker with pid: 400457 [2025-11-03 21:28:51 +0200] [400457] [INFO] ✨ Worker spawned successfully (pid: 400457) [2025-11-03 21:28:52 +0200] [400431] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:28:52 +0200] [400458] [INFO] Booting worker with pid: 400458 [2025-11-03 21:28:52 +0200] [400458] [INFO] ✨ Worker spawned successfully (pid: 400458) [2025-11-03 21:28:52 +0200] [400431] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:28:52 +0200] [400459] [INFO] Booting worker with pid: 400459 [2025-11-03 21:28:52 +0200] [400459] [INFO] ✨ Worker spawned successfully (pid: 400459) [2025-11-03 21:28:52 +0200] [400431] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:28:52 +0200] [400460] [INFO] Booting worker with pid: 400460 [2025-11-03 21:28:52 +0200] [400460] [INFO] ✨ Worker spawned successfully (pid: 400460) [2025-11-03 21:28:52 +0200] [400431] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:28:52 +0200] [400461] [INFO] Booting worker with pid: 400461 [2025-11-03 21:28:52 +0200] [400461] [INFO] ✨ Worker spawned successfully (pid: 400461) [2025-11-03 21:28:52 +0200] [400431] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:28:52 +0200] [400462] [INFO] Booting worker with pid: 400462 [2025-11-03 21:28:52 +0200] [400462] [INFO] ✨ Worker spawned successfully (pid: 400462) [2025-11-03 21:28:52 +0200] [400431] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:28:52 +0200] [400465] [INFO] Booting worker with pid: 400465 [2025-11-03 21:28:52 +0200] [400465] [INFO] ✨ Worker spawned successfully (pid: 400465) [2025-11-03 21:28:52 +0200] [400431] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:28:52 +0200] [400466] [INFO] Booting worker with pid: 400466 [2025-11-03 21:28:52 +0200] [400466] [INFO] ✨ Worker spawned successfully (pid: 400466) [2025-11-03 21:28:52 +0200] [400431] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:28:52 +0200] [400471] [INFO] Booting worker with pid: 400471 [2025-11-03 21:28:52 +0200] [400471] [INFO] ✨ Worker spawned successfully (pid: 400471) Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups [2025-11-03 21:38:11 +0200] [400431] [INFO] Handling signal: term [2025-11-03 21:38:11 +0200] [400460] [INFO] Worker exiting (pid: 400460) [2025-11-03 21:38:11 +0200] [400458] [INFO] Worker exiting (pid: 400458) [2025-11-03 21:38:11 +0200] [400459] [INFO] Worker exiting (pid: 400459) [2025-11-03 21:38:11 +0200] [400457] [INFO] Worker exiting (pid: 400457) [2025-11-03 21:38:11 +0200] [400461] [INFO] Worker exiting (pid: 400461) [2025-11-03 21:38:11 +0200] [400462] [INFO] Worker exiting (pid: 400462) [2025-11-03 21:38:11 +0200] [400465] [INFO] Worker exiting (pid: 400465) [2025-11-03 21:38:11 +0200] [400466] [INFO] Worker exiting (pid: 400466) [2025-11-03 21:38:11 +0200] [400471] [INFO] Worker exiting (pid: 400471) [2025-11-03 21:38:11 +0200] [400431] [INFO] 👋 Worker 400458 exited [2025-11-03 21:38:11 +0200] [400431] [INFO] 👋 Worker 400457 exited [2025-11-03 21:38:11 +0200] [400431] [INFO] 👋 Worker 400459 exited [2025-11-03 21:38:11 +0200] [400431] [INFO] 👋 Worker 400460 exited [2025-11-03 21:38:11 +0200] [400431] [INFO] 👋 Worker 400466 exited [2025-11-03 21:38:11 +0200] [400431] [INFO] 👋 Worker 400462 exited [2025-11-03 21:38:12 +0200] [400431] [INFO] 👋 Worker 400465 exited [2025-11-03 21:38:12 +0200] [400431] [INFO] 👋 Worker 400471 exited [2025-11-03 21:38:12 +0200] [400431] [INFO] 👋 Worker 400461 exited [2025-11-03 21:38:12 +0200] [400431] [INFO] Shutting down: Master [2025-11-03 21:38:12 +0200] [400431] [INFO] ============================================================ [2025-11-03 21:38:12 +0200] [400431] [INFO] 👋 Trasabilitate Application - Shutting Down [2025-11-03 21:38:12 +0200] [400431] [INFO] ============================================================ [2025-11-03 21:38:16 +0200] [400657] [INFO] Starting gunicorn 23.0.0 [2025-11-03 21:38:16 +0200] [400657] [INFO] ============================================================ [2025-11-03 21:38:16 +0200] [400657] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 21:38:16 +0200] [400657] [INFO] ============================================================ [2025-11-03 21:38:16 +0200] [400657] [INFO] 📍 Configuration: [2025-11-03 21:38:16 +0200] [400657] [INFO] • Workers: 9 [2025-11-03 21:38:16 +0200] [400657] [INFO] • Worker Class: sync [2025-11-03 21:38:16 +0200] [400657] [INFO] • Timeout: 120s [2025-11-03 21:38:16 +0200] [400657] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 21:38:16 +0200] [400657] [INFO] • Preload App: True [2025-11-03 21:38:16 +0200] [400657] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 21:38:16 +0200] [400657] [INFO] ============================================================ [2025-11-03 21:38:16 +0200] [400657] [INFO] Listening at: http://0.0.0.0:8781 (400657) [2025-11-03 21:38:16 +0200] [400657] [INFO] Using worker: sync [2025-11-03 21:38:16 +0200] [400657] [INFO] ============================================================ [2025-11-03 21:38:16 +0200] [400657] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 21:38:16 +0200] [400657] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 21:38:16 +0200] [400657] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 21:38:16 +0200] [400657] [INFO] ============================================================ [2025-11-03 21:38:16 +0200] [400657] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:38:16 +0200] [400661] [INFO] Booting worker with pid: 400661 [2025-11-03 21:38:16 +0200] [400661] [INFO] ✨ Worker spawned successfully (pid: 400661) [2025-11-03 21:38:16 +0200] [400657] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:38:16 +0200] [400665] [INFO] Booting worker with pid: 400665 [2025-11-03 21:38:16 +0200] [400665] [INFO] ✨ Worker spawned successfully (pid: 400665) [2025-11-03 21:38:16 +0200] [400657] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:38:16 +0200] [400671] [INFO] Booting worker with pid: 400671 [2025-11-03 21:38:16 +0200] [400671] [INFO] ✨ Worker spawned successfully (pid: 400671) [2025-11-03 21:38:16 +0200] [400657] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:38:16 +0200] [400672] [INFO] Booting worker with pid: 400672 [2025-11-03 21:38:16 +0200] [400672] [INFO] ✨ Worker spawned successfully (pid: 400672) [2025-11-03 21:38:16 +0200] [400657] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:38:16 +0200] [400673] [INFO] Booting worker with pid: 400673 [2025-11-03 21:38:16 +0200] [400673] [INFO] ✨ Worker spawned successfully (pid: 400673) [2025-11-03 21:38:16 +0200] [400657] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:38:16 +0200] [400679] [INFO] Booting worker with pid: 400679 [2025-11-03 21:38:16 +0200] [400679] [INFO] ✨ Worker spawned successfully (pid: 400679) [2025-11-03 21:38:16 +0200] [400657] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:38:16 +0200] [400681] [INFO] Booting worker with pid: 400681 [2025-11-03 21:38:16 +0200] [400681] [INFO] ✨ Worker spawned successfully (pid: 400681) [2025-11-03 21:38:17 +0200] [400657] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:38:17 +0200] [400685] [INFO] Booting worker with pid: 400685 [2025-11-03 21:38:17 +0200] [400685] [INFO] ✨ Worker spawned successfully (pid: 400685) [2025-11-03 21:38:17 +0200] [400657] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:38:17 +0200] [400686] [INFO] Booting worker with pid: 400686 [2025-11-03 21:38:17 +0200] [400686] [INFO] ✨ Worker spawned successfully (pid: 400686) ERROR:app:Exception on /settings [GET] Traceback (most recent call last): File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/app.py", line 1511, in wsgi_app response = self.full_dispatch_request() File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/app.py", line 919, in full_dispatch_request rv = self.handle_user_exception(e) File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/app.py", line 917, in full_dispatch_request rv = self.dispatch_request() File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/app.py", line 902, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/srv/quality_app/py_app/app/access_control.py", line 52, in decorated_function return f(*args, **kwargs) File "/srv/quality_app/py_app/app/routes.py", line 194, in settings return settings_handler() File "/srv/quality_app/py_app/app/settings.py", line 220, in settings_handler return render_template('settings.html', users=users, external_settings=external_settings) File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/templating.py", line 150, in render_template return _render(app, template, context) File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/templating.py", line 131, in _render rv = template.render(context) File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/jinja2/environment.py", line 1295, in render self.environment.handle_exception() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/jinja2/environment.py", line 942, in handle_exception raise rewrite_traceback_stack(source=source) File "/srv/quality_app/py_app/app/templates/settings.html", line 1, in top-level template code {% extends "base.html" %} File "/srv/quality_app/py_app/app/templates/base.html", line 63, in top-level template code {% block content %}{% endblock %} ^^^^^^^^^^^^^^^^^ File "/srv/quality_app/py_app/app/templates/settings.html", line 119, in block 'content' {% if current_user.role == 'superadmin' %} ^^^^^^^^^^^^^^^^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/jinja2/environment.py", line 490, in getattr return getattr(obj, attribute) jinja2.exceptions.UndefinedError: 'current_user' is undefined ERROR:app:Exception on /settings [GET] Traceback (most recent call last): File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/app.py", line 1511, in wsgi_app response = self.full_dispatch_request() File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/app.py", line 919, in full_dispatch_request rv = self.handle_user_exception(e) File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/app.py", line 917, in full_dispatch_request rv = self.dispatch_request() File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/app.py", line 902, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/srv/quality_app/py_app/app/access_control.py", line 52, in decorated_function return f(*args, **kwargs) File "/srv/quality_app/py_app/app/routes.py", line 194, in settings return settings_handler() File "/srv/quality_app/py_app/app/settings.py", line 220, in settings_handler return render_template('settings.html', users=users, external_settings=external_settings) File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/templating.py", line 150, in render_template return _render(app, template, context) File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/templating.py", line 131, in _render rv = template.render(context) File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/jinja2/environment.py", line 1295, in render self.environment.handle_exception() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/jinja2/environment.py", line 942, in handle_exception raise rewrite_traceback_stack(source=source) File "/srv/quality_app/py_app/app/templates/settings.html", line 1, in top-level template code {% extends "base.html" %} File "/srv/quality_app/py_app/app/templates/base.html", line 63, in top-level template code {% block content %}{% endblock %} ^^^^^^^^^^^^^^^^^ File "/srv/quality_app/py_app/app/templates/settings.html", line 119, in block 'content' {% if current_user.role == 'superadmin' %} ^^^^^^^^^^^^^^^^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/jinja2/environment.py", line 490, in getattr return getattr(obj, attribute) jinja2.exceptions.UndefinedError: 'current_user' is undefined ERROR:app:Exception on /settings [GET] Traceback (most recent call last): File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/app.py", line 1511, in wsgi_app response = self.full_dispatch_request() File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/app.py", line 919, in full_dispatch_request rv = self.handle_user_exception(e) File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/app.py", line 917, in full_dispatch_request rv = self.dispatch_request() File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/app.py", line 902, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/srv/quality_app/py_app/app/access_control.py", line 52, in decorated_function return f(*args, **kwargs) File "/srv/quality_app/py_app/app/routes.py", line 194, in settings return settings_handler() File "/srv/quality_app/py_app/app/settings.py", line 220, in settings_handler return render_template('settings.html', users=users, external_settings=external_settings) File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/templating.py", line 150, in render_template return _render(app, template, context) File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/flask/templating.py", line 131, in _render rv = template.render(context) File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/jinja2/environment.py", line 1295, in render self.environment.handle_exception() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/jinja2/environment.py", line 942, in handle_exception raise rewrite_traceback_stack(source=source) File "/srv/quality_app/py_app/app/templates/settings.html", line 1, in top-level template code {% extends "base.html" %} File "/srv/quality_app/py_app/app/templates/base.html", line 63, in top-level template code {% block content %}{% endblock %} ^^^^^^^^^^^^^^^^^ File "/srv/quality_app/py_app/app/templates/settings.html", line 119, in block 'content' {% if current_user.role == 'superadmin' %} ^^^^^^^^^^^^^^^^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/jinja2/environment.py", line 490, in getattr return getattr(obj, attribute) jinja2.exceptions.UndefinedError: 'current_user' is undefined [2025-11-03 21:40:44 +0200] [400657] [INFO] Handling signal: term [2025-11-03 21:40:44 +0200] [400673] [INFO] Worker exiting (pid: 400673) [2025-11-03 21:40:44 +0200] [400671] [INFO] Worker exiting (pid: 400671) [2025-11-03 21:40:44 +0200] [400661] [INFO] Worker exiting (pid: 400661) [2025-11-03 21:40:44 +0200] [400665] [INFO] Worker exiting (pid: 400665) [2025-11-03 21:40:44 +0200] [400681] [INFO] Worker exiting (pid: 400681) [2025-11-03 21:40:44 +0200] [400685] [INFO] Worker exiting (pid: 400685) [2025-11-03 21:40:44 +0200] [400672] [INFO] Worker exiting (pid: 400672) [2025-11-03 21:40:44 +0200] [400686] [INFO] Worker exiting (pid: 400686) [2025-11-03 21:40:44 +0200] [400679] [INFO] Worker exiting (pid: 400679) [2025-11-03 21:40:44 +0200] [400657] [INFO] 👋 Worker 400665 exited [2025-11-03 21:40:45 +0200] [400657] [INFO] 👋 Worker 400661 exited [2025-11-03 21:40:45 +0200] [400657] [INFO] 👋 Worker 400671 exited [2025-11-03 21:40:45 +0200] [400657] [INFO] 👋 Worker 400685 exited [2025-11-03 21:40:45 +0200] [400657] [INFO] 👋 Worker 400673 exited [2025-11-03 21:40:45 +0200] [400657] [INFO] 👋 Worker 400679 exited [2025-11-03 21:40:45 +0200] [400657] [INFO] 👋 Worker 400672 exited [2025-11-03 21:40:45 +0200] [400657] [INFO] 👋 Worker 400686 exited [2025-11-03 21:40:45 +0200] [400657] [INFO] 👋 Worker 400681 exited [2025-11-03 21:40:45 +0200] [400657] [INFO] Shutting down: Master [2025-11-03 21:40:45 +0200] [400657] [INFO] ============================================================ [2025-11-03 21:40:45 +0200] [400657] [INFO] 👋 Trasabilitate Application - Shutting Down [2025-11-03 21:40:45 +0200] [400657] [INFO] ============================================================ [2025-11-03 21:40:49 +0200] [400956] [INFO] Starting gunicorn 23.0.0 [2025-11-03 21:40:49 +0200] [400956] [INFO] ============================================================ [2025-11-03 21:40:49 +0200] [400956] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 21:40:49 +0200] [400956] [INFO] ============================================================ [2025-11-03 21:40:49 +0200] [400956] [INFO] 📍 Configuration: [2025-11-03 21:40:49 +0200] [400956] [INFO] • Workers: 9 [2025-11-03 21:40:49 +0200] [400956] [INFO] • Worker Class: sync [2025-11-03 21:40:49 +0200] [400956] [INFO] • Timeout: 120s [2025-11-03 21:40:49 +0200] [400956] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 21:40:49 +0200] [400956] [INFO] • Preload App: True [2025-11-03 21:40:49 +0200] [400956] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 21:40:49 +0200] [400956] [INFO] ============================================================ [2025-11-03 21:40:49 +0200] [400956] [INFO] Listening at: http://0.0.0.0:8781 (400956) [2025-11-03 21:40:49 +0200] [400956] [INFO] Using worker: sync [2025-11-03 21:40:49 +0200] [400956] [INFO] ============================================================ [2025-11-03 21:40:49 +0200] [400956] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 21:40:49 +0200] [400956] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 21:40:49 +0200] [400956] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 21:40:49 +0200] [400956] [INFO] ============================================================ [2025-11-03 21:40:49 +0200] [400956] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:40:49 +0200] [400960] [INFO] Booting worker with pid: 400960 [2025-11-03 21:40:49 +0200] [400960] [INFO] ✨ Worker spawned successfully (pid: 400960) [2025-11-03 21:40:49 +0200] [400956] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:40:49 +0200] [400961] [INFO] Booting worker with pid: 400961 [2025-11-03 21:40:49 +0200] [400961] [INFO] ✨ Worker spawned successfully (pid: 400961) [2025-11-03 21:40:49 +0200] [400956] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:40:49 +0200] [400962] [INFO] Booting worker with pid: 400962 [2025-11-03 21:40:49 +0200] [400962] [INFO] ✨ Worker spawned successfully (pid: 400962) [2025-11-03 21:40:49 +0200] [400956] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:40:49 +0200] [400963] [INFO] Booting worker with pid: 400963 [2025-11-03 21:40:50 +0200] [400963] [INFO] ✨ Worker spawned successfully (pid: 400963) [2025-11-03 21:40:50 +0200] [400956] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:40:50 +0200] [400964] [INFO] Booting worker with pid: 400964 [2025-11-03 21:40:50 +0200] [400964] [INFO] ✨ Worker spawned successfully (pid: 400964) [2025-11-03 21:40:50 +0200] [400956] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:40:50 +0200] [400967] [INFO] Booting worker with pid: 400967 [2025-11-03 21:40:50 +0200] [400967] [INFO] ✨ Worker spawned successfully (pid: 400967) [2025-11-03 21:40:50 +0200] [400956] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:40:50 +0200] [400972] [INFO] Booting worker with pid: 400972 [2025-11-03 21:40:50 +0200] [400972] [INFO] ✨ Worker spawned successfully (pid: 400972) [2025-11-03 21:40:50 +0200] [400956] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:40:50 +0200] [400973] [INFO] Booting worker with pid: 400973 [2025-11-03 21:40:50 +0200] [400973] [INFO] ✨ Worker spawned successfully (pid: 400973) [2025-11-03 21:40:50 +0200] [400956] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:40:50 +0200] [400974] [INFO] Booting worker with pid: 400974 [2025-11-03 21:40:50 +0200] [400974] [INFO] ✨ Worker spawned successfully (pid: 400974) Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups [2025-11-03 21:53:14 +0200] [400956] [INFO] Handling signal: term [2025-11-03 21:53:14 +0200] [400960] [INFO] Worker exiting (pid: 400960) [2025-11-03 21:53:14 +0200] [400961] [INFO] Worker exiting (pid: 400961) [2025-11-03 21:53:14 +0200] [400962] [INFO] Worker exiting (pid: 400962) [2025-11-03 21:53:14 +0200] [400964] [INFO] Worker exiting (pid: 400964) [2025-11-03 21:53:14 +0200] [400963] [INFO] Worker exiting (pid: 400963) [2025-11-03 21:53:14 +0200] [400967] [INFO] Worker exiting (pid: 400967) [2025-11-03 21:53:14 +0200] [400972] [INFO] Worker exiting (pid: 400972) [2025-11-03 21:53:14 +0200] [400973] [INFO] Worker exiting (pid: 400973) [2025-11-03 21:53:14 +0200] [400974] [INFO] Worker exiting (pid: 400974) [2025-11-03 21:53:15 +0200] [400956] [INFO] 👋 Worker 400961 exited [2025-11-03 21:53:15 +0200] [400956] [INFO] 👋 Worker 400962 exited [2025-11-03 21:53:15 +0200] [400956] [INFO] 👋 Worker 400964 exited [2025-11-03 21:53:15 +0200] [400956] [INFO] 👋 Worker 400974 exited [2025-11-03 21:53:15 +0200] [400956] [INFO] 👋 Worker 400960 exited --- Logging error --- Traceback (most recent call last): File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 223, in run handler() ~~~~~~~^^ File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 256, in handle_term raise StopIteration StopIteration During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.13/logging/__init__.py", line 1155, in emit self.flush() ~~~~~~~~~~^^ File "/usr/lib/python3.13/logging/__init__.py", line 1137, in flush self.stream.flush() ~~~~~~~~~~~~~~~~~^^ RuntimeError: reentrant call inside <_io.BufferedWriter name='/srv/quality_app/logs/error.log'> Call stack: File "/srv/quality_recticel/recticel/bin/gunicorn", line 8, in sys.exit(run()) File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 66, in run WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/base.py", line 235, in run super().run() File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/app/base.py", line 71, in run Arbiter(self).run() File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 226, in run self.halt() File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 341, in halt self.stop() File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 395, in stop time.sleep(0.1) File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld self.reap_workers() File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 559, in reap_workers self.cfg.child_exit(self, worker) File "/srv/quality_app/py_app/gunicorn.conf.py", line 167, in child_exit server.log.info("👋 Worker %s exited", worker.pid) File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/glogging.py", line 277, in info self.error_log.info(msg, *args, **kwargs) File "/usr/lib/python3.13/logging/__init__.py", line 1520, in info self._log(INFO, msg, args, **kwargs) File "/usr/lib/python3.13/logging/__init__.py", line 1665, in _log self.handle(record) File "/usr/lib/python3.13/logging/__init__.py", line 1681, in handle self.callHandlers(record) File "/usr/lib/python3.13/logging/__init__.py", line 1737, in callHandlers hdlr.handle(record) File "/usr/lib/python3.13/logging/__init__.py", line 1027, in handle self.emit(record) File "/usr/lib/python3.13/logging/__init__.py", line 1265, in emit StreamHandler.emit(self, record) File "/usr/lib/python3.13/logging/__init__.py", line 1155, in emit self.flush() File "/usr/lib/python3.13/logging/__init__.py", line 1137, in flush self.stream.flush() File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld self.reap_workers() File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/arbiter.py", line 559, in reap_workers self.cfg.child_exit(self, worker) File "/srv/quality_app/py_app/gunicorn.conf.py", line 167, in child_exit server.log.info("👋 Worker %s exited", worker.pid) File "/srv/quality_recticel/recticel/lib/python3.13/site-packages/gunicorn/glogging.py", line 277, in info self.error_log.info(msg, *args, **kwargs) Message: '👋 Worker %s exited' Arguments: (400972,) [2025-11-03 21:53:15 +0200] [400956] [INFO] 👋 Worker 400973 exited [2025-11-03 21:53:15 +0200] [400956] [INFO] 👋 Worker 400967 exited [2025-11-03 21:53:15 +0200] [400956] [INFO] 👋 Worker 400963 exited [2025-11-03 21:53:15 +0200] [400956] [INFO] Shutting down: Master [2025-11-03 21:53:15 +0200] [400956] [INFO] ============================================================ [2025-11-03 21:53:15 +0200] [400956] [INFO] 👋 Trasabilitate Application - Shutting Down [2025-11-03 21:53:15 +0200] [400956] [INFO] ============================================================ [2025-11-03 21:53:20 +0200] [401403] [INFO] Starting gunicorn 23.0.0 [2025-11-03 21:53:20 +0200] [401403] [INFO] ============================================================ [2025-11-03 21:53:20 +0200] [401403] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 21:53:20 +0200] [401403] [INFO] ============================================================ [2025-11-03 21:53:20 +0200] [401403] [INFO] 📍 Configuration: [2025-11-03 21:53:20 +0200] [401403] [INFO] • Workers: 9 [2025-11-03 21:53:20 +0200] [401403] [INFO] • Worker Class: sync [2025-11-03 21:53:20 +0200] [401403] [INFO] • Timeout: 120s [2025-11-03 21:53:20 +0200] [401403] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 21:53:20 +0200] [401403] [INFO] • Preload App: True [2025-11-03 21:53:20 +0200] [401403] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 21:53:20 +0200] [401403] [INFO] ============================================================ [2025-11-03 21:53:20 +0200] [401403] [INFO] Listening at: http://0.0.0.0:8781 (401403) [2025-11-03 21:53:20 +0200] [401403] [INFO] Using worker: sync [2025-11-03 21:53:20 +0200] [401403] [INFO] ============================================================ [2025-11-03 21:53:20 +0200] [401403] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 21:53:20 +0200] [401403] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 21:53:20 +0200] [401403] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 21:53:20 +0200] [401403] [INFO] ============================================================ [2025-11-03 21:53:20 +0200] [401403] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:53:20 +0200] [401407] [INFO] Booting worker with pid: 401407 [2025-11-03 21:53:20 +0200] [401407] [INFO] ✨ Worker spawned successfully (pid: 401407) [2025-11-03 21:53:20 +0200] [401403] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:53:20 +0200] [401408] [INFO] Booting worker with pid: 401408 [2025-11-03 21:53:20 +0200] [401408] [INFO] ✨ Worker spawned successfully (pid: 401408) [2025-11-03 21:53:20 +0200] [401403] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:53:20 +0200] [401409] [INFO] Booting worker with pid: 401409 [2025-11-03 21:53:20 +0200] [401409] [INFO] ✨ Worker spawned successfully (pid: 401409) [2025-11-03 21:53:20 +0200] [401403] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:53:20 +0200] [401410] [INFO] Booting worker with pid: 401410 [2025-11-03 21:53:20 +0200] [401410] [INFO] ✨ Worker spawned successfully (pid: 401410) [2025-11-03 21:53:20 +0200] [401403] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:53:20 +0200] [401413] [INFO] Booting worker with pid: 401413 [2025-11-03 21:53:20 +0200] [401413] [INFO] ✨ Worker spawned successfully (pid: 401413) [2025-11-03 21:53:20 +0200] [401403] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:53:20 +0200] [401418] [INFO] Booting worker with pid: 401418 [2025-11-03 21:53:20 +0200] [401418] [INFO] ✨ Worker spawned successfully (pid: 401418) [2025-11-03 21:53:20 +0200] [401403] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:53:20 +0200] [401403] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:53:20 +0200] [401419] [INFO] Booting worker with pid: 401419 [2025-11-03 21:53:20 +0200] [401419] [INFO] ✨ Worker spawned successfully (pid: 401419) [2025-11-03 21:53:20 +0200] [401420] [INFO] Booting worker with pid: 401420 [2025-11-03 21:53:20 +0200] [401420] [INFO] ✨ Worker spawned successfully (pid: 401420) [2025-11-03 21:53:20 +0200] [401403] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:53:20 +0200] [401421] [INFO] Booting worker with pid: 401421 [2025-11-03 21:53:20 +0200] [401421] [INFO] ✨ Worker spawned successfully (pid: 401421) Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups [2025-11-03 21:58:28 +0200] [401403] [INFO] Handling signal: term [2025-11-03 21:58:28 +0200] [401408] [INFO] Worker exiting (pid: 401408) [2025-11-03 21:58:28 +0200] [401407] [INFO] Worker exiting (pid: 401407) [2025-11-03 21:58:28 +0200] [401409] [INFO] Worker exiting (pid: 401409) [2025-11-03 21:58:28 +0200] [401410] [INFO] Worker exiting (pid: 401410) [2025-11-03 21:58:28 +0200] [401413] [INFO] Worker exiting (pid: 401413) [2025-11-03 21:58:28 +0200] [401418] [INFO] Worker exiting (pid: 401418) [2025-11-03 21:58:28 +0200] [401419] [INFO] Worker exiting (pid: 401419) [2025-11-03 21:58:28 +0200] [401420] [INFO] Worker exiting (pid: 401420) [2025-11-03 21:58:28 +0200] [401421] [INFO] Worker exiting (pid: 401421) [2025-11-03 21:58:29 +0200] [401403] [INFO] 👋 Worker 401407 exited [2025-11-03 21:58:29 +0200] [401403] [INFO] 👋 Worker 401409 exited [2025-11-03 21:58:29 +0200] [401403] [INFO] 👋 Worker 401410 exited [2025-11-03 21:58:29 +0200] [401403] [INFO] 👋 Worker 401413 exited [2025-11-03 21:58:29 +0200] [401403] [INFO] 👋 Worker 401420 exited [2025-11-03 21:58:29 +0200] [401403] [INFO] 👋 Worker 401421 exited [2025-11-03 21:58:29 +0200] [401403] [INFO] 👋 Worker 401418 exited [2025-11-03 21:58:29 +0200] [401403] [INFO] 👋 Worker 401408 exited [2025-11-03 21:58:29 +0200] [401403] [INFO] 👋 Worker 401419 exited [2025-11-03 21:58:29 +0200] [401403] [INFO] Shutting down: Master [2025-11-03 21:58:29 +0200] [401403] [INFO] ============================================================ [2025-11-03 21:58:29 +0200] [401403] [INFO] 👋 Trasabilitate Application - Shutting Down [2025-11-03 21:58:29 +0200] [401403] [INFO] ============================================================ [2025-11-03 21:58:34 +0200] [401714] [INFO] Starting gunicorn 23.0.0 [2025-11-03 21:58:34 +0200] [401714] [INFO] ============================================================ [2025-11-03 21:58:34 +0200] [401714] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 21:58:34 +0200] [401714] [INFO] ============================================================ [2025-11-03 21:58:34 +0200] [401714] [INFO] 📍 Configuration: [2025-11-03 21:58:34 +0200] [401714] [INFO] • Workers: 9 [2025-11-03 21:58:34 +0200] [401714] [INFO] • Worker Class: sync [2025-11-03 21:58:34 +0200] [401714] [INFO] • Timeout: 120s [2025-11-03 21:58:34 +0200] [401714] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 21:58:34 +0200] [401714] [INFO] • Preload App: True [2025-11-03 21:58:34 +0200] [401714] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 21:58:34 +0200] [401714] [INFO] ============================================================ [2025-11-03 21:58:34 +0200] [401714] [INFO] Listening at: http://0.0.0.0:8781 (401714) [2025-11-03 21:58:34 +0200] [401714] [INFO] Using worker: sync [2025-11-03 21:58:34 +0200] [401714] [INFO] ============================================================ [2025-11-03 21:58:34 +0200] [401714] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 21:58:34 +0200] [401714] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 21:58:34 +0200] [401714] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 21:58:34 +0200] [401714] [INFO] ============================================================ [2025-11-03 21:58:34 +0200] [401714] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:58:34 +0200] [401718] [INFO] Booting worker with pid: 401718 [2025-11-03 21:58:34 +0200] [401718] [INFO] ✨ Worker spawned successfully (pid: 401718) [2025-11-03 21:58:34 +0200] [401714] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:58:34 +0200] [401719] [INFO] Booting worker with pid: 401719 [2025-11-03 21:58:34 +0200] [401719] [INFO] ✨ Worker spawned successfully (pid: 401719) [2025-11-03 21:58:34 +0200] [401714] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:58:34 +0200] [401720] [INFO] Booting worker with pid: 401720 [2025-11-03 21:58:34 +0200] [401720] [INFO] ✨ Worker spawned successfully (pid: 401720) [2025-11-03 21:58:34 +0200] [401714] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:58:34 +0200] [401721] [INFO] Booting worker with pid: 401721 [2025-11-03 21:58:34 +0200] [401721] [INFO] ✨ Worker spawned successfully (pid: 401721) [2025-11-03 21:58:34 +0200] [401714] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:58:34 +0200] [401722] [INFO] Booting worker with pid: 401722 [2025-11-03 21:58:34 +0200] [401722] [INFO] ✨ Worker spawned successfully (pid: 401722) [2025-11-03 21:58:34 +0200] [401714] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:58:34 +0200] [401723] [INFO] Booting worker with pid: 401723 [2025-11-03 21:58:34 +0200] [401723] [INFO] ✨ Worker spawned successfully (pid: 401723) [2025-11-03 21:58:34 +0200] [401714] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:58:34 +0200] [401726] [INFO] Booting worker with pid: 401726 [2025-11-03 21:58:34 +0200] [401726] [INFO] ✨ Worker spawned successfully (pid: 401726) [2025-11-03 21:58:34 +0200] [401714] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:58:34 +0200] [401731] [INFO] Booting worker with pid: 401731 [2025-11-03 21:58:34 +0200] [401731] [INFO] ✨ Worker spawned successfully (pid: 401731) [2025-11-03 21:58:34 +0200] [401714] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 21:58:34 +0200] [401732] [INFO] Booting worker with pid: 401732 [2025-11-03 21:58:34 +0200] [401732] [INFO] ✨ Worker spawned successfully (pid: 401732) Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups [2025-11-03 22:03:41 +0200] [401714] [INFO] Handling signal: term [2025-11-03 22:03:41 +0200] [401718] [INFO] Worker exiting (pid: 401718) [2025-11-03 22:03:41 +0200] [401720] [INFO] Worker exiting (pid: 401720) [2025-11-03 22:03:41 +0200] [401719] [INFO] Worker exiting (pid: 401719) [2025-11-03 22:03:41 +0200] [401721] [INFO] Worker exiting (pid: 401721) [2025-11-03 22:03:41 +0200] [401722] [INFO] Worker exiting (pid: 401722) [2025-11-03 22:03:41 +0200] [401723] [INFO] Worker exiting (pid: 401723) [2025-11-03 22:03:42 +0200] [401726] [INFO] Worker exiting (pid: 401726) [2025-11-03 22:03:42 +0200] [401731] [INFO] Worker exiting (pid: 401731) [2025-11-03 22:03:42 +0200] [401732] [INFO] Worker exiting (pid: 401732) [2025-11-03 22:03:42 +0200] [401714] [INFO] 👋 Worker 401718 exited [2025-11-03 22:03:42 +0200] [401714] [INFO] 👋 Worker 401719 exited [2025-11-03 22:03:42 +0200] [401714] [INFO] 👋 Worker 401721 exited [2025-11-03 22:03:42 +0200] [401714] [INFO] 👋 Worker 401723 exited [2025-11-03 22:03:42 +0200] [401714] [INFO] 👋 Worker 401731 exited [2025-11-03 22:03:42 +0200] [401714] [INFO] 👋 Worker 401732 exited [2025-11-03 22:03:42 +0200] [401714] [INFO] 👋 Worker 401722 exited [2025-11-03 22:03:42 +0200] [401714] [INFO] 👋 Worker 401720 exited [2025-11-03 22:03:42 +0200] [401714] [INFO] 👋 Worker 401726 exited [2025-11-03 22:03:43 +0200] [401714] [INFO] Shutting down: Master [2025-11-03 22:03:43 +0200] [401714] [INFO] ============================================================ [2025-11-03 22:03:43 +0200] [401714] [INFO] 👋 Trasabilitate Application - Shutting Down [2025-11-03 22:03:43 +0200] [401714] [INFO] ============================================================ [2025-11-03 22:03:47 +0200] [401952] [INFO] Starting gunicorn 23.0.0 [2025-11-03 22:03:47 +0200] [401952] [INFO] ============================================================ [2025-11-03 22:03:47 +0200] [401952] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 22:03:47 +0200] [401952] [INFO] ============================================================ [2025-11-03 22:03:47 +0200] [401952] [INFO] 📍 Configuration: [2025-11-03 22:03:47 +0200] [401952] [INFO] • Workers: 9 [2025-11-03 22:03:47 +0200] [401952] [INFO] • Worker Class: sync [2025-11-03 22:03:47 +0200] [401952] [INFO] • Timeout: 1800s [2025-11-03 22:03:47 +0200] [401952] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 22:03:47 +0200] [401952] [INFO] • Preload App: True [2025-11-03 22:03:47 +0200] [401952] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 22:03:47 +0200] [401952] [INFO] ============================================================ [2025-11-03 22:03:47 +0200] [401952] [INFO] Listening at: http://0.0.0.0:8781 (401952) [2025-11-03 22:03:47 +0200] [401952] [INFO] Using worker: sync [2025-11-03 22:03:47 +0200] [401952] [INFO] ============================================================ [2025-11-03 22:03:47 +0200] [401952] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 22:03:47 +0200] [401952] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 22:03:47 +0200] [401952] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 22:03:47 +0200] [401952] [INFO] ============================================================ [2025-11-03 22:03:47 +0200] [401952] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:03:47 +0200] [401956] [INFO] Booting worker with pid: 401956 [2025-11-03 22:03:47 +0200] [401956] [INFO] ✨ Worker spawned successfully (pid: 401956) [2025-11-03 22:03:47 +0200] [401952] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:03:47 +0200] [401957] [INFO] Booting worker with pid: 401957 [2025-11-03 22:03:47 +0200] [401957] [INFO] ✨ Worker spawned successfully (pid: 401957) [2025-11-03 22:03:47 +0200] [401952] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:03:47 +0200] [401958] [INFO] Booting worker with pid: 401958 [2025-11-03 22:03:47 +0200] [401958] [INFO] ✨ Worker spawned successfully (pid: 401958) [2025-11-03 22:03:47 +0200] [401952] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:03:47 +0200] [401961] [INFO] Booting worker with pid: 401961 [2025-11-03 22:03:47 +0200] [401961] [INFO] ✨ Worker spawned successfully (pid: 401961) [2025-11-03 22:03:47 +0200] [401952] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:03:47 +0200] [401965] [INFO] Booting worker with pid: 401965 [2025-11-03 22:03:47 +0200] [401965] [INFO] ✨ Worker spawned successfully (pid: 401965) [2025-11-03 22:03:47 +0200] [401952] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:03:47 +0200] [401967] [INFO] Booting worker with pid: 401967 [2025-11-03 22:03:47 +0200] [401967] [INFO] ✨ Worker spawned successfully (pid: 401967) [2025-11-03 22:03:47 +0200] [401952] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:03:47 +0200] [401952] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:03:47 +0200] [401968] [INFO] Booting worker with pid: 401968 [2025-11-03 22:03:47 +0200] [401968] [INFO] ✨ Worker spawned successfully (pid: 401968) [2025-11-03 22:03:47 +0200] [401969] [INFO] Booting worker with pid: 401969 [2025-11-03 22:03:47 +0200] [401969] [INFO] ✨ Worker spawned successfully (pid: 401969) [2025-11-03 22:03:47 +0200] [401952] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:03:47 +0200] [401970] [INFO] Booting worker with pid: 401970 [2025-11-03 22:03:47 +0200] [401970] [INFO] ✨ Worker spawned successfully (pid: 401970) [2025-11-03 22:10:03 +0200] [401952] [INFO] Handling signal: term [2025-11-03 22:10:03 +0200] [401961] [INFO] Worker exiting (pid: 401961) [2025-11-03 22:10:03 +0200] [401957] [INFO] Worker exiting (pid: 401957) [2025-11-03 22:10:03 +0200] [401967] [INFO] Worker exiting (pid: 401967) [2025-11-03 22:10:03 +0200] [401958] [INFO] Worker exiting (pid: 401958) [2025-11-03 22:10:03 +0200] [401956] [INFO] Worker exiting (pid: 401956) [2025-11-03 22:10:03 +0200] [401970] [INFO] Worker exiting (pid: 401970) [2025-11-03 22:10:03 +0200] [401965] [INFO] Worker exiting (pid: 401965) [2025-11-03 22:10:03 +0200] [401968] [INFO] Worker exiting (pid: 401968) [2025-11-03 22:10:03 +0200] [401969] [INFO] Worker exiting (pid: 401969) [2025-11-03 22:10:03 +0200] [401952] [INFO] 👋 Worker 401957 exited [2025-11-03 22:10:04 +0200] [401952] [INFO] 👋 Worker 401969 exited [2025-11-03 22:10:04 +0200] [401952] [INFO] 👋 Worker 401965 exited [2025-11-03 22:10:04 +0200] [401952] [INFO] 👋 Worker 401967 exited [2025-11-03 22:10:04 +0200] [401952] [INFO] 👋 Worker 401961 exited [2025-11-03 22:10:04 +0200] [401952] [INFO] 👋 Worker 401970 exited [2025-11-03 22:10:04 +0200] [401952] [INFO] 👋 Worker 401968 exited [2025-11-03 22:10:04 +0200] [401952] [INFO] 👋 Worker 401958 exited [2025-11-03 22:10:04 +0200] [401952] [INFO] 👋 Worker 401956 exited [2025-11-03 22:10:04 +0200] [401952] [INFO] Shutting down: Master [2025-11-03 22:10:04 +0200] [401952] [INFO] ============================================================ [2025-11-03 22:10:04 +0200] [401952] [INFO] 👋 Trasabilitate Application - Shutting Down [2025-11-03 22:10:04 +0200] [401952] [INFO] ============================================================ [2025-11-03 22:10:08 +0200] [402172] [INFO] Starting gunicorn 23.0.0 [2025-11-03 22:10:08 +0200] [402172] [INFO] ============================================================ [2025-11-03 22:10:08 +0200] [402172] [INFO] 🚀 Trasabilitate Application - Starting Server [2025-11-03 22:10:08 +0200] [402172] [INFO] ============================================================ [2025-11-03 22:10:08 +0200] [402172] [INFO] 📍 Configuration: [2025-11-03 22:10:08 +0200] [402172] [INFO] • Workers: 9 [2025-11-03 22:10:08 +0200] [402172] [INFO] • Worker Class: sync [2025-11-03 22:10:08 +0200] [402172] [INFO] • Timeout: 1800s [2025-11-03 22:10:08 +0200] [402172] [INFO] • Bind: 0.0.0.0:8781 [2025-11-03 22:10:08 +0200] [402172] [INFO] • Preload App: True [2025-11-03 22:10:08 +0200] [402172] [INFO] • Max Requests: 1000 (+/- 100) [2025-11-03 22:10:08 +0200] [402172] [INFO] ============================================================ [2025-11-03 22:10:08 +0200] [402172] [INFO] Listening at: http://0.0.0.0:8781 (402172) [2025-11-03 22:10:08 +0200] [402172] [INFO] Using worker: sync [2025-11-03 22:10:08 +0200] [402172] [INFO] ============================================================ [2025-11-03 22:10:08 +0200] [402172] [INFO] ✅ Trasabilitate Application Server is READY! [2025-11-03 22:10:08 +0200] [402172] [INFO] 📡 Listening on: [('0.0.0.0', 8781)] [2025-11-03 22:10:08 +0200] [402172] [INFO] 🌐 Access the application at: http://0.0.0.0:8781 [2025-11-03 22:10:08 +0200] [402172] [INFO] ============================================================ [2025-11-03 22:10:08 +0200] [402172] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:10:08 +0200] [402176] [INFO] Booting worker with pid: 402176 [2025-11-03 22:10:08 +0200] [402176] [INFO] ✨ Worker spawned successfully (pid: 402176) [2025-11-03 22:10:08 +0200] [402172] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:10:08 +0200] [402177] [INFO] Booting worker with pid: 402177 [2025-11-03 22:10:08 +0200] [402177] [INFO] ✨ Worker spawned successfully (pid: 402177) [2025-11-03 22:10:08 +0200] [402172] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:10:08 +0200] [402178] [INFO] Booting worker with pid: 402178 [2025-11-03 22:10:08 +0200] [402178] [INFO] ✨ Worker spawned successfully (pid: 402178) [2025-11-03 22:10:08 +0200] [402172] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:10:08 +0200] [402179] [INFO] Booting worker with pid: 402179 [2025-11-03 22:10:08 +0200] [402179] [INFO] ✨ Worker spawned successfully (pid: 402179) [2025-11-03 22:10:08 +0200] [402172] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:10:08 +0200] [402180] [INFO] Booting worker with pid: 402180 [2025-11-03 22:10:08 +0200] [402180] [INFO] ✨ Worker spawned successfully (pid: 402180) [2025-11-03 22:10:08 +0200] [402172] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:10:08 +0200] [402181] [INFO] Booting worker with pid: 402181 [2025-11-03 22:10:08 +0200] [402181] [INFO] ✨ Worker spawned successfully (pid: 402181) [2025-11-03 22:10:08 +0200] [402172] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:10:08 +0200] [402182] [INFO] Booting worker with pid: 402182 [2025-11-03 22:10:08 +0200] [402182] [INFO] ✨ Worker spawned successfully (pid: 402182) [2025-11-03 22:10:09 +0200] [402172] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:10:09 +0200] [402189] [INFO] Booting worker with pid: 402189 [2025-11-03 22:10:09 +0200] [402189] [INFO] ✨ Worker spawned successfully (pid: 402189) [2025-11-03 22:10:09 +0200] [402172] [INFO] 🔄 Forking new worker (pid: [booting]) [2025-11-03 22:10:09 +0200] [402190] [INFO] Booting worker with pid: 402190 [2025-11-03 22:10:09 +0200] [402190] [INFO] ✨ Worker spawned successfully (pid: 402190) Backup directory ensured: /srv/quality_app/backups Backup directory ensured: /srv/quality_app/backups Session user: superadmin superadmin All form data received: {'username': 'superadmin', 'password': 'Vanessa_13/05'} Raw form input: 'superadmin' 'Vanessa_13/05' External DB query result (with modules): ('superadmin', 'Vanessa_13/05', 'superadmin', 'quality,warehouse,labels,daily_mirror') Logged in as: superadmin superadmin modules: ['quality', 'warehouse', 'labels', 'daily_mirror'] Session user: superadmin superadmin