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: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: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] [394870] [INFO] Booting worker with 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