Files
quality_app/logs/error.log
2025-11-03 22:37:30 +02:00

1750 lines
129 KiB
Plaintext

[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 <module>
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 <module>
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 "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/srv/quality_app/py_app/wsgi.py", line 15, in <module>
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 <module>
from .models import User
File "/srv/quality_app/py_app/app/models.py", line 1, in <module>
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 <module>
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 "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/srv/quality_app/py_app/wsgi.py", line 15, in <module>
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 <module>
from app.settings import (
...<10 lines>...
)
File "/srv/quality_app/py_app/app/settings.py", line 2, in <module>
from .models import User
File "/srv/quality_app/py_app/app/models.py", line 1, in <module>
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 <module>
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