tail -30 /var/log/ids/frontend.log 5:16:03 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:16:13 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:16:13 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:16:23 PM [express] GET /api/training-history 500 in 4ms :: {"error":"Failed to fetch training hist… 5:16:23 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:16:33 PM [express] GET /api/training-history 500 in 4ms :: {"error":"Failed to fetch training hist… 5:16:33 PM [express] GET /api/ml/stats 304 in 16ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:16:49 PM [express] GET /api/training-history 500 in 5ms :: {"error":"Failed to fetch training hist… 5:16:49 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:16:59 PM [express] GET /api/training-history 500 in 5ms :: {"error":"Failed to fetch training hist… 5:16:59 PM [express] GET /api/ml/stats 304 in 16ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:17:09 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:17:09 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:18 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:19:18 PM [express] GET /api/ml/stats 200 in 18ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:28 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:19:28 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:38 PM [express] GET /api/training-history 500 in 5ms :: {"error":"Failed to fetch training hist… 5:19:38 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:48 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:19:48 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… [Fri Nov 21 17:20:33 CET 2025] Frontend Node NON attivo, riavvio... [Fri Nov 21 17:20:35 CET 2025] Frontend riavviato con PID: 11385 > rest-express@1.0.0 dev > NODE_ENV=development tsx server/index.ts  Using standard PostgreSQL database 5:20:37 PM [express] serving on port 5000 ✅ Database connection successful [root@ids ~]# tail -30 /var/log/ids/frontend.log 5:16:03 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:16:13 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:16:13 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:16:23 PM [express] GET /api/training-history 500 in 4ms :: {"error":"Failed to fetch training hist… 5:16:23 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:16:33 PM [express] GET /api/training-history 500 in 4ms :: {"error":"Failed to fetch training hist… 5:16:33 PM [express] GET /api/ml/stats 304 in 16ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:16:49 PM [express] GET /api/training-history 500 in 5ms :: {"error":"Failed to fetch training hist… 5:16:49 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:16:59 PM [express] GET /api/training-history 500 in 5ms :: {"error":"Failed to fetch training hist… 5:16:59 PM [express] GET /api/ml/stats 304 in 16ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:17:09 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:17:09 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:18 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:19:18 PM [express] GET /api/ml/stats 200 in 18ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:28 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:19:28 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:38 PM [express] GET /api/training-history 500 in 5ms :: {"error":"Failed to fetch training hist… 5:19:38 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:48 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:19:48 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… [Fri Nov 21 17:20:33 CET 2025] Frontend Node NON attivo, riavvio... [Fri Nov 21 17:20:35 CET 2025] Frontend riavviato con PID: 11385 > rest-express@1.0.0 dev > NODE_ENV=development tsx server/index.ts  Using standard PostgreSQL database 5:20:37 PM [express] serving on port 5000 ✅ Database connection successful [root@ids ~]# tail -30 /var/log/ids/frontend.log 5:16:49 PM [express] GET /api/training-history 500 in 5ms :: {"error":"Failed to fetch training hist… 5:16:49 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:16:59 PM [express] GET /api/training-history 500 in 5ms :: {"error":"Failed to fetch training hist… 5:16:59 PM [express] GET /api/ml/stats 304 in 16ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:17:09 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:17:09 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:18 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:19:18 PM [express] GET /api/ml/stats 200 in 18ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:28 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:19:28 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:38 PM [express] GET /api/training-history 500 in 5ms :: {"error":"Failed to fetch training hist… 5:19:38 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:48 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:19:48 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… [Fri Nov 21 17:20:33 CET 2025] Frontend Node NON attivo, riavvio... [Fri Nov 21 17:20:35 CET 2025] Frontend riavviato con PID: 11385 > rest-express@1.0.0 dev > NODE_ENV=development tsx server/index.ts  Using standard PostgreSQL database 5:20:37 PM [express] serving on port 5000 ✅ Database connection successful A PostCSS plugin did not pass the `from` option to `postcss.parse`. This may cause imported assets to be incorrectly transformed. If you've recently added a PostCSS plugin that raised this warning, please contact the package author to fix the issue. 5:21:01 PM [express] GET /api/training-history 200 in 34ms :: [] 5:21:01 PM [express] GET /api/ml/stats 304 in 39ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:21:04 PM [express] POST /api/ml/train 200 in 14ms :: {"message":"Training avviato in background","… 5:21:04 PM [express] GET /api/training-history 304 in 3ms :: [] 5:21:04 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… [root@ids ~]# tail -30 /var/log/ids/frontend.log 5:16:49 PM [express] GET /api/training-history 500 in 5ms :: {"error":"Failed to fetch training hist… 5:16:49 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:16:59 PM [express] GET /api/training-history 500 in 5ms :: {"error":"Failed to fetch training hist… 5:16:59 PM [express] GET /api/ml/stats 304 in 16ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:17:09 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:17:09 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:18 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:19:18 PM [express] GET /api/ml/stats 200 in 18ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:28 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:19:28 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:38 PM [express] GET /api/training-history 500 in 5ms :: {"error":"Failed to fetch training hist… 5:19:38 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:48 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:19:48 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… [Fri Nov 21 17:20:33 CET 2025] Frontend Node NON attivo, riavvio... [Fri Nov 21 17:20:35 CET 2025] Frontend riavviato con PID: 11385 > rest-express@1.0.0 dev > NODE_ENV=development tsx server/index.ts  Using standard PostgreSQL database 5:20:37 PM [express] serving on port 5000 ✅ Database connection successful A PostCSS plugin did not pass the `from` option to `postcss.parse`. This may cause imported assets to be incorrectly transformed. If you've recently added a PostCSS plugin that raised this warning, please contact the package author to fix the issue. 5:21:01 PM [express] GET /api/training-history 200 in 34ms :: [] 5:21:01 PM [express] GET /api/ml/stats 304 in 39ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:21:04 PM [express] POST /api/ml/train 200 in 14ms :: {"message":"Training avviato in background","… 5:21:04 PM [express] GET /api/training-history 304 in 3ms :: [] 5:21:04 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… [root@ids ~]# tail -30 /var/log/ids/frontend.log 5:16:49 PM [express] GET /api/training-history 500 in 5ms :: {"error":"Failed to fetch training hist… 5:16:49 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:16:59 PM [express] GET /api/training-history 500 in 5ms :: {"error":"Failed to fetch training hist… 5:16:59 PM [express] GET /api/ml/stats 304 in 16ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:17:09 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:17:09 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:18 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:19:18 PM [express] GET /api/ml/stats 200 in 18ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:28 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:19:28 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:38 PM [express] GET /api/training-history 500 in 5ms :: {"error":"Failed to fetch training hist… 5:19:38 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:19:48 PM [express] GET /api/training-history 500 in 3ms :: {"error":"Failed to fetch training hist… 5:19:48 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… [Fri Nov 21 17:20:33 CET 2025] Frontend Node NON attivo, riavvio... [Fri Nov 21 17:20:35 CET 2025] Frontend riavviato con PID: 11385 > rest-express@1.0.0 dev > NODE_ENV=development tsx server/index.ts  Using standard PostgreSQL database 5:20:37 PM [express] serving on port 5000 ✅ Database connection successful A PostCSS plugin did not pass the `from` option to `postcss.parse`. This may cause imported assets to be incorrectly transformed. If you've recently added a PostCSS plugin that raised this warning, please contact the package author to fix the issue. 5:21:01 PM [express] GET /api/training-history 200 in 34ms :: [] 5:21:01 PM [express] GET /api/ml/stats 304 in 39ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:21:04 PM [express] POST /api/ml/train 200 in 14ms :: {"message":"Training avviato in background","… 5:21:04 PM [express] GET /api/training-history 304 in 3ms :: [] 5:21:04 PM [express] GET /api/ml/stats 304 in 15ms :: {"logs":{"total":0,"last_hour":0},"detections"… [root@ids ~]# tail -30 /var/log/ids/frontend.log at async (/opt/ids/server/routes.ts:10:23) { length: 109, severity: 'ERROR', code: '42703', detail: undefined, hint: undefined, position: '83', internalPosition: undefined, internalQuery: undefined, where: undefined, schema: undefined, table: undefined, column: undefined, dataType: undefined, constraint: undefined, file: 'parse_relation.c', line: '3562', routine: 'errorMissingColumn' } 5:21:31 PM [express] GET /api/routers 500 in 12ms :: {"error":"Failed to fetch routers"} 5:21:32 PM [express] GET /api/training-history 304 in 15ms :: [] 5:21:33 PM [express] GET /api/ml/stats 304 in 16ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:21:43 PM [express] GET /api/training-history 304 in 14ms :: [] 5:21:43 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:21:44 PM [express] GET /api/detections 304 in 4ms :: [] 5:21:46 PM [express] GET /api/training-history 304 in 4ms :: [] 5:21:46 PM [express] GET /api/ml/stats 304 in 17ms :: {"logs":{"total":0,"last_hour":0},"detections"… 5:21:48 PM [express] GET /api/detections 304 in 2ms :: [] 5:21:50 PM [express] GET /api/training-history 304 in 5ms :: [] 5:21:50 PM [express] GET /api/ml/stats 304 in 19ms :: {"logs":{"total":0,"last_hour":0},"detections"… [root@ids ~]# tail -30 /var/log/ids/frontend.log