updated
This commit is contained in:
@@ -862,3 +862,4 @@
|
|||||||
192.168.0.132 - - [03/Nov/2025:19:46:38 +0200] "GET /get_fg_report_data?report=1 HTTP/1.1" 200 4791 "https://quality.moto-adv.com/fg_quality" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 9459 µs
|
192.168.0.132 - - [03/Nov/2025:19:46:38 +0200] "GET /get_fg_report_data?report=1 HTTP/1.1" 200 4791 "https://quality.moto-adv.com/fg_quality" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 9459 µs
|
||||||
192.168.0.132 - - [03/Nov/2025:19:46:52 +0200] "GET /settings HTTP/1.1" 200 10625 "https://quality.moto-adv.com/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 29667 µs
|
192.168.0.132 - - [03/Nov/2025:19:46:52 +0200] "GET /settings HTTP/1.1" 200 10625 "https://quality.moto-adv.com/dashboard" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 29667 µs
|
||||||
192.168.0.132 - - [03/Nov/2025:19:47:14 +0200] "GET /user_management_simple HTTP/1.1" 200 43577 "https://quality.moto-adv.com/settings" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 54731 µs
|
192.168.0.132 - - [03/Nov/2025:19:47:14 +0200] "GET /user_management_simple HTTP/1.1" 200 43577 "https://quality.moto-adv.com/settings" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 54731 µs
|
||||||
|
192.168.0.132 - - [03/Nov/2025:19:55:16 +0200] "GET /user_management_simple HTTP/1.1" 200 43577 "https://quality.moto-adv.com/settings" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36" 113978 µs
|
||||||
|
|||||||
150
logs/error.log
150
logs/error.log
@@ -651,3 +651,153 @@ AttributeError: 'WorkerTmp' object has no attribute 'last_mtime'
|
|||||||
[2025-11-03 19:48:24 +0200] [394823] [INFO] 🔄 Forking new worker (pid: [booting])
|
[2025-11-03 19:48:24 +0200] [394823] [INFO] 🔄 Forking new worker (pid: [booting])
|
||||||
[2025-11-03 19:48:24 +0200] [394870] [INFO] Booting worker with pid: 394870
|
[2025-11-03 19:48:24 +0200] [394870] [INFO] Booting worker with pid: 394870
|
||||||
[2025-11-03 19:48:24 +0200] [394870] [INFO] ✨ Worker spawned successfully (pid: 394870)
|
[2025-11-03 19:48:24 +0200] [394870] [INFO] ✨ Worker spawned successfully (pid: 394870)
|
||||||
|
[2025-11-03 20:03:55 +0200] [394863] [INFO] Worker exiting (pid: 394863)
|
||||||
|
[2025-11-03 20:03:55 +0200] [394862] [INFO] Worker exiting (pid: 394862)
|
||||||
|
[2025-11-03 20:03:55 +0200] [394867] [INFO] Worker exiting (pid: 394867)
|
||||||
|
[2025-11-03 20:03:55 +0200] [394823] [INFO] Handling signal: term
|
||||||
|
[2025-11-03 20:03:55 +0200] [394864] [INFO] Worker exiting (pid: 394864)
|
||||||
|
[2025-11-03 20:03:55 +0200] [394869] [INFO] Worker exiting (pid: 394869)
|
||||||
|
[2025-11-03 20:03:55 +0200] [394870] [INFO] Worker exiting (pid: 394870)
|
||||||
|
[2025-11-03 20:03:55 +0200] [394866] [INFO] Worker exiting (pid: 394866)
|
||||||
|
[2025-11-03 20:03:55 +0200] [394868] [INFO] Worker exiting (pid: 394868)
|
||||||
|
[2025-11-03 20:03:55 +0200] [394865] [INFO] Worker exiting (pid: 394865)
|
||||||
|
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 165, in child_exit
|
||||||
|
server.log.info("👋 Worker %s exited (exit code: %s)", worker.pid, worker.tmp.last_mtime)
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
AttributeError: 'WorkerTmp' object has no attribute 'last_mtime'
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] Starting gunicorn 23.0.0
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] ============================================================
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] 🚀 Trasabilitate Application - Starting Server
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] ============================================================
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] 📍 Configuration:
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] • Workers: 9
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] • Worker Class: sync
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] • Timeout: 120s
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] • Bind: 0.0.0.0:8781
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] • Preload App: True
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] • Max Requests: 1000 (+/- 100)
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] ============================================================
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] Listening at: http://0.0.0.0:8781 (395486)
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] Using worker: sync
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] ============================================================
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] ✅ Trasabilitate Application Server is READY!
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] 📡 Listening on: [('0.0.0.0', 8781)]
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] 🌐 Access the application at: http://0.0.0.0:8781
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] ============================================================
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] 🔄 Forking new worker (pid: [booting])
|
||||||
|
[2025-11-03 20:04:00 +0200] [395496] [INFO] Booting worker with pid: 395496
|
||||||
|
[2025-11-03 20:04:00 +0200] [395496] [INFO] ✨ Worker spawned successfully (pid: 395496)
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] 🔄 Forking new worker (pid: [booting])
|
||||||
|
[2025-11-03 20:04:00 +0200] [395497] [INFO] Booting worker with pid: 395497
|
||||||
|
[2025-11-03 20:04:00 +0200] [395497] [INFO] ✨ Worker spawned successfully (pid: 395497)
|
||||||
|
[2025-11-03 20:04:00 +0200] [395486] [INFO] 🔄 Forking new worker (pid: [booting])
|
||||||
|
[2025-11-03 20:04:00 +0200] [395498] [INFO] Booting worker with pid: 395498
|
||||||
|
[2025-11-03 20:04:00 +0200] [395498] [INFO] ✨ Worker spawned successfully (pid: 395498)
|
||||||
|
[2025-11-03 20:04:01 +0200] [395486] [INFO] 🔄 Forking new worker (pid: [booting])
|
||||||
|
[2025-11-03 20:04:01 +0200] [395499] [INFO] Booting worker with pid: 395499
|
||||||
|
[2025-11-03 20:04:01 +0200] [395499] [INFO] ✨ Worker spawned successfully (pid: 395499)
|
||||||
|
[2025-11-03 20:04:01 +0200] [395486] [INFO] 🔄 Forking new worker (pid: [booting])
|
||||||
|
[2025-11-03 20:04:01 +0200] [395500] [INFO] Booting worker with pid: 395500
|
||||||
|
[2025-11-03 20:04:01 +0200] [395500] [INFO] ✨ Worker spawned successfully (pid: 395500)
|
||||||
|
[2025-11-03 20:04:01 +0200] [395486] [INFO] 🔄 Forking new worker (pid: [booting])
|
||||||
|
[2025-11-03 20:04:01 +0200] [395501] [INFO] Booting worker with pid: 395501
|
||||||
|
[2025-11-03 20:04:01 +0200] [395501] [INFO] ✨ Worker spawned successfully (pid: 395501)
|
||||||
|
[2025-11-03 20:04:01 +0200] [395486] [INFO] 🔄 Forking new worker (pid: [booting])
|
||||||
|
[2025-11-03 20:04:01 +0200] [395502] [INFO] Booting worker with pid: 395502
|
||||||
|
[2025-11-03 20:04:01 +0200] [395502] [INFO] ✨ Worker spawned successfully (pid: 395502)
|
||||||
|
[2025-11-03 20:04:01 +0200] [395486] [INFO] 🔄 Forking new worker (pid: [booting])
|
||||||
|
[2025-11-03 20:04:01 +0200] [395503] [INFO] Booting worker with pid: 395503
|
||||||
|
[2025-11-03 20:04:01 +0200] [395503] [INFO] ✨ Worker spawned successfully (pid: 395503)
|
||||||
|
[2025-11-03 20:04:01 +0200] [395486] [INFO] 🔄 Forking new worker (pid: [booting])
|
||||||
|
[2025-11-03 20:04:01 +0200] [395504] [INFO] Booting worker with pid: 395504
|
||||||
|
[2025-11-03 20:04:01 +0200] [395504] [INFO] ✨ Worker spawned successfully (pid: 395504)
|
||||||
|
[2025-11-03 20:05:52 +0200] [395497] [INFO] Worker exiting (pid: 395497)
|
||||||
|
[2025-11-03 20:05:52 +0200] [395496] [INFO] Worker exiting (pid: 395496)
|
||||||
|
[2025-11-03 20:05:52 +0200] [395499] [INFO] Worker exiting (pid: 395499)
|
||||||
|
[2025-11-03 20:05:52 +0200] [395486] [INFO] Handling signal: term
|
||||||
|
[2025-11-03 20:05:52 +0200] [395501] [INFO] Worker exiting (pid: 395501)
|
||||||
|
[2025-11-03 20:05:52 +0200] [395500] [INFO] Worker exiting (pid: 395500)
|
||||||
|
[2025-11-03 20:05:52 +0200] [395498] [INFO] Worker exiting (pid: 395498)
|
||||||
|
[2025-11-03 20:05:52 +0200] [395503] [INFO] Worker exiting (pid: 395503)
|
||||||
|
[2025-11-03 20:05:52 +0200] [395502] [INFO] Worker exiting (pid: 395502)
|
||||||
|
[2025-11-03 20:05:52 +0200] [395504] [INFO] Worker exiting (pid: 395504)
|
||||||
|
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 165, in child_exit
|
||||||
|
def child_exit(server, worker):
|
||||||
|
|
||||||
|
AttributeError: 'WorkerTmp' object has no attribute 'last_mtime'
|
||||||
|
|||||||
Reference in New Issue
Block a user