updated backups solution
This commit is contained in:
@@ -502,3 +502,55 @@
|
||||
192.168.0.132 - - [03/Nov/2025:21:08:33 +0200] "GET /settings HTTP/1.1" 200 19546 "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" 94529 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:08:33 +0200] "GET /api/backup/list HTTP/1.1" 200 30 "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" 21173 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:08:33 +0200] "GET /api/backup/schedule HTTP/1.1" 200 101 "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" 23522 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:19:55 +0200] "GET /settings HTTP/1.1" 200 22953 "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" 97144 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:19:56 +0200] "GET /api/backup/list HTTP/1.1" 200 30 "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" 29102 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:19:56 +0200] "GET /api/backup/schedule HTTP/1.1" 200 101 "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" 28705 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:21:52 +0200] "POST /api/backup/create HTTP/1.1" 200 280 "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" 270690 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:22:24 +0200] "POST /api/backup/create HTTP/1.1" 200 280 "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" 229651 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:25:26 +0200] "GET /settings HTTP/1.1" 200 23073 "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" 97856 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:25:26 +0200] "GET /api/backup/schedule HTTP/1.1" 200 101 "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" 11673 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:25:26 +0200] "GET /api/backup/list HTTP/1.1" 200 329 "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" 30116 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:25:41 +0200] "POST /api/backup/create HTTP/1.1" 200 280 "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" 227880 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:26:54 +0200] "POST /api/backup/create HTTP/1.1" 200 280 "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" 224986 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:29:25 +0200] "GET /settings HTTP/1.1" 200 23073 "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" 97261 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:29:25 +0200] "GET /api/backup/list HTTP/1.1" 200 629 "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" 22080 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:29:25 +0200] "GET /api/backup/schedule HTTP/1.1" 200 101 "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" 29205 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:29:29 +0200] "POST /api/backup/create HTTP/1.1" 200 238 "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" 254520 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:29:32 +0200] "GET /api/backup/list HTTP/1.1" 200 779 "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" 3565 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:29:39 +0200] "POST /api/backup/schedule HTTP/1.1" 200 64 "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" 3451 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:30:14 +0200] "GET /api/backup/download/backup_trasabilitate_20251103_212929.sql HTTP/1.1" 200 0 "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" 42870 µs
|
||||
127.0.0.1 - superadmin [03/Nov/2025:21:38:39 +0200] "POST /api/backup/create HTTP/1.1" 302 189 "-" "curl/8.14.1" 19053 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:39:05 +0200] "GET /settings HTTP/1.1" 500 265 "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" 118825 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:39:08 +0200] "GET /settings HTTP/1.1" 500 265 "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" 118362 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:39:14 +0200] "GET /settings HTTP/1.1" 500 265 "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" 12977 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:41:01 +0200] "GET /settings HTTP/1.1" 200 28421 "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" 101315 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:41:01 +0200] "GET /api/backup/list HTTP/1.1" 200 779 "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" 12024 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:41:01 +0200] "GET /api/backup/schedule HTTP/1.1" 200 100 "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" 28976 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:47:45 +0200] "GET /settings HTTP/1.1" 200 31932 "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" 87486 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:47:45 +0200] "GET /api/backup/schedule HTTP/1.1" 200 100 "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" 2808 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:47:45 +0200] "GET /api/backup/list HTTP/1.1" 200 779 "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" 29248 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:54:46 +0200] "GET /settings HTTP/1.1" 200 33916 "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" 104937 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:54:46 +0200] "GET /api/backup/schedule HTTP/1.1" 200 100 "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" 24050 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:54:46 +0200] "GET /api/backup/list HTTP/1.1" 200 779 "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" 29141 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:54:57 +0200] "DELETE /api/backup/delete/backup_trasabilitate_20251103_212152.sql HTTP/1.1" 200 98 "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" 4575 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:54:59 +0200] "GET /api/backup/list HTTP/1.1" 200 629 "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" 2860 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:55:02 +0200] "DELETE /api/backup/delete/backup_trasabilitate_20251103_212224.sql HTTP/1.1" 200 98 "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" 3833 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:55:04 +0200] "GET /api/backup/list HTTP/1.1" 200 479 "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" 2799 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:55:08 +0200] "DELETE /api/backup/delete/backup_trasabilitate_20251103_212540.sql HTTP/1.1" 200 98 "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" 30433 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:55:10 +0200] "GET /api/backup/list HTTP/1.1" 200 329 "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" 2765 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:55:13 +0200] "DELETE /api/backup/delete/backup_trasabilitate_20251103_212654.sql HTTP/1.1" 200 98 "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" 3941 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:55:14 +0200] "GET /api/backup/list HTTP/1.1" 200 179 "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" 2671 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:55:17 +0200] "DELETE /api/backup/delete/backup_trasabilitate_20251103_212929.sql HTTP/1.1" 200 98 "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" 3786 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:55:18 +0200] "GET /api/backup/list HTTP/1.1" 200 30 "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" 2505 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:55:34 +0200] "POST /api/backup/upload HTTP/1.1" 500 83 "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" 40554 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:56:20 +0200] "POST /api/backup/upload HTTP/1.1" 500 83 "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" 13502 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:56:33 +0200] "POST /api/backup/upload HTTP/1.1" 500 83 "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" 39998 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:59:02 +0200] "GET /settings HTTP/1.1" 200 33916 "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" 104967 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:59:02 +0200] "GET /api/backup/list HTTP/1.1" 200 30 "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" 11675 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:59:02 +0200] "GET /api/backup/schedule HTTP/1.1" 200 100 "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" 29412 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:59:09 +0200] "POST /api/backup/upload HTTP/1.1" 200 745 "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" 47214 µs
|
||||
192.168.0.132 - - [03/Nov/2025:21:59:18 +0200] "GET /api/backup/list HTTP/1.1" 200 195 "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" 3792 µs
|
||||
127.0.0.1 - - [03/Nov/2025:22:11:05 +0200] "GET / HTTP/1.1" 200 1688 "-" "curl/8.14.1" 63736 µs
|
||||
192.168.0.132 - - [03/Nov/2025:22:13:26 +0200] "GET /settings HTTP/1.1" 200 34325 "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" 106301 µs
|
||||
192.168.0.132 - - [03/Nov/2025:22:13:26 +0200] "GET /api/backup/schedule HTTP/1.1" 200 100 "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" 24852 µs
|
||||
192.168.0.132 - - [03/Nov/2025:22:13:26 +0200] "GET /api/backup/list HTTP/1.1" 200 195 "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" 37506 µs
|
||||
|
||||
846
logs/error.log
846
logs/error.log
@@ -895,3 +895,849 @@ Session user: superadmin superadmin
|
||||
[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
|
||||
|
||||
Reference in New Issue
Block a user