+ exec staffeln-api --config-file /etc/staffeln/staffeln.conf 2026-03-02 02:27:35.394 1 INFO staffeln.cmd.api [-] Starting server in PID 1 2026-03-02 02:27:35.396 1 INFO staffeln.cmd.api [-] Serving on http://0.0.0.0:8808 * Serving Flask app 'staffeln.api.app' * Debug mode: off 2026-03-02 02:27:35.397 1 INFO werkzeug [-] WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:8808 * Running on http://10.0.0.51:8808 2026-03-02 02:27:35.397 1 INFO werkzeug [-] Press CTRL+C to quit 2026-03-02 02:27:41.312 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:27:41] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:27:41.326 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:27:41] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:27:50.349 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:27:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:28:00.350 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:28:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:28:10.354 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:28:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:28:20.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:28:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:28:30.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:28:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:28:40.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:28:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:28:50.352 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:28:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:29:00.350 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:29:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:29:10.351 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:29:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:29:20.353 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:29:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:29:30.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:29:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:29:40.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:29:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:29:50.344 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:29:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:30:00.344 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:30:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:30:10.344 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:30:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:30:20.350 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:30:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:30:30.349 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:30:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:30:40.356 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:30:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:30:50.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:30:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:31:00.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:31:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:31:10.344 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:31:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:31:20.348 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:31:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:31:30.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:31:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:31:40.352 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:31:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:31:50.350 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:31:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:32:00.359 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:32:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:32:10.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:32:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:32:20.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:32:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:32:30.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:32:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:32:40.348 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:32:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:32:50.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:32:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:33:00.353 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:33:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:33:10.349 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:33:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:33:20.354 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:33:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:33:30.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:33:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:33:40.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:33:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:33:50.344 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:33:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:34:00.348 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:34:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:34:10.344 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:34:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:34:20.351 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:34:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:34:30.347 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:34:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:34:40.362 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:34:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:34:50.353 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:34:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:35:00.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:35:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:35:10.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:35:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:35:20.344 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:35:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:35:30.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:35:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:35:40.353 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:35:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:35:50.350 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:35:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:36:00.353 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:36:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:36:10.357 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:36:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:36:20.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:36:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:36:30.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:36:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:36:40.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:36:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:36:50.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:36:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:37:00.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:37:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:37:10.373 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:37:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:37:20.351 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:37:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:37:30.350 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:37:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:37:40.356 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:37:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:37:50.353 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:37:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:38:00.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:38:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:38:10.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:38:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:38:20.344 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:38:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:38:30.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:38:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:38:40.351 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:38:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:38:50.353 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:38:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:39:00.358 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:39:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:39:10.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:39:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:39:20.351 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:39:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:39:30.363 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:39:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:39:40.348 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:39:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:39:50.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:39:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:40:00.350 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:40:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:40:10.350 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:40:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:40:20.354 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:40:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:40:30.349 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:40:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:40:40.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:40:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:40:50.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:40:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:41:00.359 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:41:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:41:10.344 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:41:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:41:20.352 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:41:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:41:30.350 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:41:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:41:40.356 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:41:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:41:50.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:41:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:42:00.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:42:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:42:10.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:42:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:42:20.345 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:42:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:42:30.353 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:42:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:42:40.348 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:42:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:42:50.350 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:42:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:43:00.363 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:43:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:43:10.347 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:43:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:43:20.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:43:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:43:30.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:43:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:43:40.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:43:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:43:50.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:43:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:44:00.354 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:44:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:44:10.351 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:44:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:44:20.361 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:44:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:44:30.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:44:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:44:40.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:44:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:44:50.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:44:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:45:00.347 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:45:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:45:10.349 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:45:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:45:20.352 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:45:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:45:30.353 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:45:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:45:40.359 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:45:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:45:50.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:45:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:46:00.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:46:00] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:46:10.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:46:10] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:46:20.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:46:20] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:46:30.346 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:46:30] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:46:40.355 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:46:40] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:46:50.351 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:46:50] "GET /v1/health HTTP/1.1" 200 - 2026-03-02 02:47:00.359 1 INFO werkzeug [-] 10.0.0.52 - - [02/Mar/2026 02:47:00] "GET /v1/health HTTP/1.1" 200 -