{"vm":"unknown","lines":[{"timestamp":"2026-10-16T06:03:03Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T06:03:03.859366+00:00\", \"level\": null, \"name\": \"skill.scoring.llm\", \"message\": \"LLM call done: 2.1s  prompt=100 completion=4\"}"},{"timestamp":"2026-10-16T06:46:19Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T06:46:19.563280+00:00\", \"level\": null, \"name\": \"skill.scoring.llm\", \"message\": \"LLM call start: model=aws/anthropic/claude-opus-4-5 max_tokens=5\"}"},{"timestamp":"2026-10-16T06:46:21Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T06:46:21.098578+00:00\", \"level\": null, \"name\": \"httpx\", \"message\": \"HTTP Request: POST https://inference-api.nvidia.com/v1/chat/completions \\\"HTTP/1.1 200 OK\\\"\"}"},{"timestamp":"2026-10-16T06:46:21Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T06:46:21.100828+00:00\", \"level\": null, \"name\": \"skill.scoring.llm\", \"message\": \"LLM call done: 1.5s  prompt=100 completion=4\"}"},{"timestamp":"2026-10-16T16:53:08Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T16:53:08.260587+00:00\", \"level\": null, \"name\": \"skill.scoring.llm\", \"message\": \"LLM call start: model=aws/anthropic/claude-opus-4-5 max_tokens=5\"}"},{"timestamp":"2026-10-16T16:53:09Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T16:53:09.869115+00:00\", \"level\": null, \"name\": \"httpx\", \"message\": \"HTTP Request: POST https://inference-api.nvidia.com/v1/chat/completions \\\"HTTP/1.1 200 OK\\\"\"}"},{"timestamp":"2026-10-16T16:53:09Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T16:53:09.875875+00:00\", \"level\": null, \"name\": \"skill.scoring.llm\", \"message\": \"LLM call done: 1.6s  prompt=100 completion=4\"}"},{"timestamp":"2026-10-16T19:00:05Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T19:00:05.149683+00:00\", \"level\": null, \"name\": \"skill.scoring.llm\", \"message\": \"LLM call start: model=aws/anthropic/claude-opus-4-5 max_tokens=5\"}"},{"timestamp":"2026-10-16T19:00:06Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T19:00:06.748416+00:00\", \"level\": null, \"name\": \"httpx\", \"message\": \"HTTP Request: POST https://inference-api.nvidia.com/v1/chat/completions \\\"HTTP/1.1 200 OK\\\"\"}"},{"timestamp":"2026-10-16T19:00:06Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T19:00:06.750349+00:00\", \"level\": null, \"name\": \"skill.scoring.llm\", \"message\": \"LLM call done: 1.6s  prompt=100 completion=4\"}"},{"timestamp":"2026-10-16T19:36:35Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T19:36:35.824461+00:00\", \"level\": null, \"name\": \"skill.scoring.llm\", \"message\": \"LLM call start: model=aws/anthropic/claude-opus-4-5 max_tokens=5\"}"},{"timestamp":"2026-10-16T19:36:39Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T19:36:39.871563+00:00\", \"level\": null, \"name\": \"httpx\", \"message\": \"HTTP Request: POST https://inference-api.nvidia.com/v1/chat/completions \\\"HTTP/1.1 200 OK\\\"\"}"},{"timestamp":"2026-10-16T19:36:39Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T19:36:39.873548+00:00\", \"level\": null, \"name\": \"skill.scoring.llm\", \"message\": \"LLM call done: 4.0s  prompt=100 completion=4\"}"},{"timestamp":"2026-10-16T19:36:44Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T19:36:44.279707+00:00\", \"level\": null, \"name\": \"skill.scoring.llm\", \"message\": \"LLM call start: model=aws/anthropic/claude-opus-4-5 max_tokens=5\"}"},{"timestamp":"2026-10-16T19:36:45Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T19:36:45.932956+00:00\", \"level\": null, \"name\": \"httpx\", \"message\": \"HTTP Request: POST https://inference-api.nvidia.com/v1/chat/completions \\\"HTTP/1.1 200 OK\\\"\"}"},{"timestamp":"2026-10-16T19:36:45Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T19:36:45.939036+00:00\", \"level\": null, \"name\": \"skill.scoring.llm\", \"message\": \"LLM call done: 1.7s  prompt=100 completion=4\"}"},{"timestamp":"2026-10-16T21:23:13Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T21:23:13.226526+00:00\", \"level\": null, \"name\": \"skill.scoring.llm\", \"message\": \"LLM call start: model=aws/anthropic/claude-opus-4-5 max_tokens=5\"}"},{"timestamp":"2026-10-16T21:23:14Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T21:23:14.985373+00:00\", \"level\": null, \"name\": \"httpx\", \"message\": \"HTTP Request: POST https://inference-api.nvidia.com/v1/chat/completions \\\"HTTP/1.1 200 OK\\\"\"}"},{"timestamp":"2026-10-16T21:23:14Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T21:23:14.992160+00:00\", \"level\": null, \"name\": \"skill.scoring.llm\", \"message\": \"LLM call done: 1.8s  prompt=100 completion=4\"}"},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"Stopping scorecard.service - OSS Scorecard API..."},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"[2026-10-16 22:07:29 +0000] [1878193] [INFO] Handling signal: term"},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"[2026-10-16 22:07:29 +0000] [1878196] [INFO] Shutting down"},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"[2026-10-16 22:07:29 +0000] [1878195] [INFO] Shutting down"},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"[2026-10-16 22:07:29 +0000] [1878196] [INFO] Error while closing socket [Errno 9] Bad file descriptor"},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"[2026-10-16 22:07:29 +0000] [1878195] [INFO] Error while closing socket [Errno 9] Bad file descriptor"},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"[2026-10-16 22:07:29 +0000] [1878196] [INFO] Waiting for application shutdown."},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"[2026-10-16 22:07:29 +0000] [1878195] [INFO] Waiting for application shutdown."},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"[2026-10-16 22:07:29 +0000] [1878196] [INFO] Application shutdown complete."},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"[2026-10-16 22:07:29 +0000] [1878196] [INFO] Finished server process [1878196]"},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T22:07:29.541078+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T22:07:29.541388+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"[2026-10-16 22:07:29 +0000] [1878195] [INFO] Application shutdown complete."},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"[2026-10-16 22:07:29 +0000] [1878195] [INFO] Finished server process [1878195]"},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"[2026-10-16 22:07:29 +0000] [1878196] [INFO] Worker exiting (pid: 1878196)"},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T22:07:29.549867+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T22:07:29.550844+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-16T22:07:29Z","level":"INFO","message":"[2026-10-16 22:07:29 +0000] [1878195] [INFO] Worker exiting (pid: 1878195)"},{"timestamp":"2026-10-16T22:07:31Z","level":"INFO","message":"[2026-10-16 22:07:31 +0000] [1878193] [INFO] Shutting down: Master"},{"timestamp":"2026-10-16T22:07:31Z","level":"INFO","message":"scorecard.service: Deactivated successfully."},{"timestamp":"2026-10-16T22:07:31Z","level":"INFO","message":"Stopped scorecard.service - OSS Scorecard API."},{"timestamp":"2026-10-16T22:07:31Z","level":"INFO","message":"scorecard.service: Consumed 4min 57.062s CPU time."},{"timestamp":"2026-10-16T22:07:31Z","level":"INFO","message":"Started scorecard.service - OSS Scorecard API."},{"timestamp":"2026-10-16T22:07:31Z","level":"INFO","message":"[2026-10-16 22:07:31 +0000] [2331293] [INFO] Starting gunicorn 26.0.0"},{"timestamp":"2026-10-16T22:07:31Z","level":"INFO","message":"[2026-10-16 22:07:31 +0000] [2331293] [INFO] Listening at: http://127.0.0.1:8000 (2331293)"},{"timestamp":"2026-10-16T22:07:31Z","level":"INFO","message":"[2026-10-16 22:07:31 +0000] [2331293] [INFO] Using worker: uvicorn.workers.UvicornWorker"},{"timestamp":"2026-10-16T22:07:31Z","level":"INFO","message":"[2026-10-16 22:07:31 +0000] [2331294] [INFO] Booting worker with pid: 2331294"},{"timestamp":"2026-10-16T22:07:31Z","level":"INFO","message":"[2026-10-16 22:07:31 +0000] [2331295] [INFO] Booting worker with pid: 2331295"},{"timestamp":"2026-10-16T22:07:31Z","level":"INFO","message":"[2026-10-16 22:07:31 +0000] [2331293] [INFO] Control socket listening at /home/arugupta/.gunicorn/gunicorn.ctl"},{"timestamp":"2026-10-16T22:07:33Z","level":"INFO","message":"[2026-10-16 22:07:33 +0000] [2331294] [INFO] Started server process [2331294]"},{"timestamp":"2026-10-16T22:07:33Z","level":"INFO","message":"[2026-10-16 22:07:33 +0000] [2331295] [INFO] Started server process [2331295]"},{"timestamp":"2026-10-16T22:07:33Z","level":"INFO","message":"[2026-10-16 22:07:33 +0000] [2331295] [INFO] Waiting for application startup."},{"timestamp":"2026-10-16T22:07:33Z","level":"INFO","message":"[2026-10-16 22:07:33 +0000] [2331294] [INFO] Waiting for application startup."},{"timestamp":"2026-10-16T22:07:33Z","level":"INFO","message":"[2026-10-16 22:07:33 +0000] [2331295] [INFO] Application startup complete."},{"timestamp":"2026-10-16T22:07:33Z","level":"INFO","message":"[2026-10-16 22:07:33 +0000] [2331294] [INFO] Application startup complete."},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"Stopping scorecard.service - OSS Scorecard API..."},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"[2026-10-16 22:08:54 +0000] [2331293] [INFO] Handling signal: term"},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"[2026-10-16 22:08:54 +0000] [2331294] [INFO] Shutting down"},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"[2026-10-16 22:08:54 +0000] [2331295] [INFO] Shutting down"},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"[2026-10-16 22:08:54 +0000] [2331294] [INFO] Error while closing socket [Errno 9] Bad file descriptor"},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"[2026-10-16 22:08:54 +0000] [2331295] [INFO] Error while closing socket [Errno 9] Bad file descriptor"},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"[2026-10-16 22:08:54 +0000] [2331294] [INFO] Waiting for application shutdown."},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"[2026-10-16 22:08:54 +0000] [2331295] [INFO] Waiting for application shutdown."},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"[2026-10-16 22:08:54 +0000] [2331294] [INFO] Application shutdown complete."},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"[2026-10-16 22:08:54 +0000] [2331294] [INFO] Finished server process [2331294]"},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T22:08:54.954914+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T22:08:54.955179+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"[2026-10-16 22:08:54 +0000] [2331295] [INFO] Application shutdown complete."},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"[2026-10-16 22:08:54 +0000] [2331295] [INFO] Finished server process [2331295]"},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T22:08:54.955595+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T22:08:54.955956+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"[2026-10-16 22:08:54 +0000] [2331294] [INFO] Worker exiting (pid: 2331294)"},{"timestamp":"2026-10-16T22:08:54Z","level":"INFO","message":"[2026-10-16 22:08:54 +0000] [2331295] [INFO] Worker exiting (pid: 2331295)"},{"timestamp":"2026-10-16T22:08:55Z","level":"INFO","message":"[2026-10-16 22:08:55 +0000] [2331293] [INFO] Shutting down: Master"},{"timestamp":"2026-10-16T22:08:55Z","level":"INFO","message":"scorecard.service: Deactivated successfully."},{"timestamp":"2026-10-16T22:08:55Z","level":"INFO","message":"Stopped scorecard.service - OSS Scorecard API."},{"timestamp":"2026-10-16T22:08:55Z","level":"INFO","message":"scorecard.service: Consumed 5.217s CPU time."},{"timestamp":"2026-10-16T22:08:55Z","level":"INFO","message":"Started scorecard.service - OSS Scorecard API."},{"timestamp":"2026-10-16T22:08:55Z","level":"INFO","message":"[2026-10-16 22:08:55 +0000] [2334568] [INFO] Starting gunicorn 26.0.0"},{"timestamp":"2026-10-16T22:08:55Z","level":"INFO","message":"[2026-10-16 22:08:55 +0000] [2334568] [INFO] Listening at: http://127.0.0.1:8000 (2334568)"},{"timestamp":"2026-10-16T22:08:55Z","level":"INFO","message":"[2026-10-16 22:08:55 +0000] [2334568] [INFO] Using worker: uvicorn.workers.UvicornWorker"},{"timestamp":"2026-10-16T22:08:55Z","level":"INFO","message":"[2026-10-16 22:08:55 +0000] [2334569] [INFO] Booting worker with pid: 2334569"},{"timestamp":"2026-10-16T22:08:55Z","level":"INFO","message":"[2026-10-16 22:08:55 +0000] [2334570] [INFO] Booting worker with pid: 2334570"},{"timestamp":"2026-10-16T22:08:55Z","level":"INFO","message":"[2026-10-16 22:08:55 +0000] [2334568] [INFO] Control socket listening at /home/arugupta/.gunicorn/gunicorn.ctl"},{"timestamp":"2026-10-16T22:08:57Z","level":"INFO","message":"[2026-10-16 22:08:57 +0000] [2334569] [INFO] Started server process [2334569]"},{"timestamp":"2026-10-16T22:08:57Z","level":"INFO","message":"[2026-10-16 22:08:57 +0000] [2334569] [INFO] Waiting for application startup."},{"timestamp":"2026-10-16T22:08:57Z","level":"INFO","message":"[2026-10-16 22:08:57 +0000] [2334569] [INFO] Application startup complete."},{"timestamp":"2026-10-16T22:08:57Z","level":"INFO","message":"[2026-10-16 22:08:57 +0000] [2334570] [INFO] Started server process [2334570]"},{"timestamp":"2026-10-16T22:08:57Z","level":"INFO","message":"[2026-10-16 22:08:57 +0000] [2334570] [INFO] Waiting for application startup."},{"timestamp":"2026-10-16T22:08:57Z","level":"INFO","message":"[2026-10-16 22:08:57 +0000] [2334570] [INFO] Application startup complete."},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"Stopping scorecard.service - OSS Scorecard API..."},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"[2026-10-16 23:44:36 +0000] [2334568] [INFO] Handling signal: term"},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"[2026-10-16 23:44:36 +0000] [2334570] [INFO] Shutting down"},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"[2026-10-16 23:44:36 +0000] [2334570] [INFO] Error while closing socket [Errno 9] Bad file descriptor"},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"[2026-10-16 23:44:36 +0000] [2334569] [INFO] Shutting down"},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"[2026-10-16 23:44:36 +0000] [2334569] [INFO] Error while closing socket [Errno 9] Bad file descriptor"},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"[2026-10-16 23:44:36 +0000] [2334570] [INFO] Waiting for application shutdown."},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"[2026-10-16 23:44:36 +0000] [2334569] [INFO] Waiting for application shutdown."},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"[2026-10-16 23:44:36 +0000] [2334570] [INFO] Application shutdown complete."},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"[2026-10-16 23:44:36 +0000] [2334570] [INFO] Finished server process [2334570]"},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T23:44:36.747270+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T23:44:36.748153+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"[2026-10-16 23:44:36 +0000] [2334570] [INFO] Worker exiting (pid: 2334570)"},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"[2026-10-16 23:44:36 +0000] [2334569] [INFO] Application shutdown complete."},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"[2026-10-16 23:44:36 +0000] [2334569] [INFO] Finished server process [2334569]"},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T23:44:36.781117+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"{\"timestamp\": \"2026-10-16T23:44:36.781867+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-16T23:44:36Z","level":"INFO","message":"[2026-10-16 23:44:36 +0000] [2334569] [INFO] Worker exiting (pid: 2334569)"},{"timestamp":"2026-10-16T23:44:37Z","level":"INFO","message":"[2026-10-16 23:44:37 +0000] [2334568] [INFO] Shutting down: Master"},{"timestamp":"2026-10-16T23:44:37Z","level":"INFO","message":"scorecard.service: Deactivated successfully."},{"timestamp":"2026-10-16T23:44:37Z","level":"INFO","message":"Stopped scorecard.service - OSS Scorecard API."},{"timestamp":"2026-10-16T23:44:37Z","level":"INFO","message":"scorecard.service: Consumed 27.624s CPU time."},{"timestamp":"2026-10-16T23:44:37Z","level":"INFO","message":"Started scorecard.service - OSS Scorecard API."},{"timestamp":"2026-10-16T23:44:37Z","level":"INFO","message":"[2026-10-16 23:44:37 +0000] [2372633] [INFO] Starting gunicorn 26.0.0"},{"timestamp":"2026-10-16T23:44:37Z","level":"INFO","message":"[2026-10-16 23:44:37 +0000] [2372633] [INFO] Listening at: http://127.0.0.1:8000 (2372633)"},{"timestamp":"2026-10-16T23:44:37Z","level":"INFO","message":"[2026-10-16 23:44:37 +0000] [2372633] [INFO] Using worker: uvicorn.workers.UvicornWorker"},{"timestamp":"2026-10-16T23:44:37Z","level":"INFO","message":"[2026-10-16 23:44:37 +0000] [2372635] [INFO] Booting worker with pid: 2372635"},{"timestamp":"2026-10-16T23:44:38Z","level":"INFO","message":"[2026-10-16 23:44:38 +0000] [2372636] [INFO] Booting worker with pid: 2372636"},{"timestamp":"2026-10-16T23:44:38Z","level":"INFO","message":"[2026-10-16 23:44:38 +0000] [2372633] [INFO] Control socket listening at /home/arugupta/.gunicorn/gunicorn.ctl"},{"timestamp":"2026-10-16T23:44:39Z","level":"INFO","message":"[2026-10-16 23:44:39 +0000] [2372635] [INFO] Started server process [2372635]"},{"timestamp":"2026-10-16T23:44:39Z","level":"INFO","message":"[2026-10-16 23:44:39 +0000] [2372635] [INFO] Waiting for application startup."},{"timestamp":"2026-10-16T23:44:39Z","level":"INFO","message":"[2026-10-16 23:44:39 +0000] [2372635] [INFO] Application startup complete."},{"timestamp":"2026-10-16T23:44:39Z","level":"INFO","message":"[2026-10-16 23:44:39 +0000] [2372636] [INFO] Started server process [2372636]"},{"timestamp":"2026-10-16T23:44:39Z","level":"INFO","message":"[2026-10-16 23:44:39 +0000] [2372636] [INFO] Waiting for application startup."},{"timestamp":"2026-10-16T23:44:39Z","level":"INFO","message":"[2026-10-16 23:44:39 +0000] [2372636] [INFO] Application startup complete."},{"timestamp":"2026-10-17T01:07:02Z","level":"INFO","message":"Stopping scorecard.service - OSS Scorecard API..."},{"timestamp":"2026-10-17T01:07:02Z","level":"INFO","message":"[2026-10-17 01:07:02 +0000] [2372633] [INFO] Handling signal: term"},{"timestamp":"2026-10-17T01:07:03Z","level":"INFO","message":"[2026-10-17 01:07:03 +0000] [2372636] [INFO] Shutting down"},{"timestamp":"2026-10-17T01:07:03Z","level":"INFO","message":"[2026-10-17 01:07:03 +0000] [2372636] [INFO] Error while closing socket [Errno 9] Bad file descriptor"},{"timestamp":"2026-10-17T01:07:03Z","level":"INFO","message":"[2026-10-17 01:07:03 +0000] [2372635] [INFO] Shutting down"},{"timestamp":"2026-10-17T01:07:03Z","level":"INFO","message":"[2026-10-17 01:07:03 +0000] [2372635] [INFO] Error while closing socket [Errno 9] Bad file descriptor"},{"timestamp":"2026-10-17T01:07:03Z","level":"INFO","message":"[2026-10-17 01:07:03 +0000] [2372636] [INFO] Waiting for application shutdown."},{"timestamp":"2026-10-17T01:07:03Z","level":"INFO","message":"[2026-10-17 01:07:03 +0000] [2372635] [INFO] Waiting for application shutdown."},{"timestamp":"2026-10-17T01:07:03Z","level":"INFO","message":"[2026-10-17 01:07:03 +0000] [2372636] [INFO] Application shutdown complete."},{"timestamp":"2026-10-17T01:07:03Z","level":"INFO","message":"[2026-10-17 01:07:03 +0000] [2372636] [INFO] Finished server process [2372636]"},{"timestamp":"2026-10-17T01:07:03Z","level":"INFO","message":"[2026-10-17 01:07:03 +0000] [2372635] [INFO] Application shutdown complete."},{"timestamp":"2026-10-17T01:07:03Z","level":"INFO","message":"[2026-10-17 01:07:03 +0000] [2372635] [INFO] Finished server process [2372635]"},{"timestamp":"2026-10-17T01:07:03Z","level":"INFO","message":"{\"timestamp\": \"2026-10-17T01:07:03.299506+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-17T01:07:03Z","level":"INFO","message":"{\"timestamp\": \"2026-10-17T01:07:03.300680+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-17T01:07:03Z","level":"INFO","message":"{\"timestamp\": \"2026-10-17T01:07:03.300787+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-17T01:07:03Z","level":"INFO","message":"{\"timestamp\": \"2026-10-17T01:07:03.301774+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-17T01:07:03Z","level":"INFO","message":"[2026-10-17 01:07:03 +0000] [2372636] [INFO] Worker exiting (pid: 2372636)"},{"timestamp":"2026-10-17T01:07:03Z","level":"INFO","message":"[2026-10-17 01:07:03 +0000] [2372635] [INFO] Worker exiting (pid: 2372635)"},{"timestamp":"2026-10-17T01:07:04Z","level":"INFO","message":"[2026-10-17 01:07:04 +0000] [2372633] [INFO] Shutting down: Master"},{"timestamp":"2026-10-17T01:07:04Z","level":"INFO","message":"scorecard.service: Deactivated successfully."},{"timestamp":"2026-10-17T01:07:04Z","level":"INFO","message":"Stopped scorecard.service - OSS Scorecard API."},{"timestamp":"2026-10-17T01:07:04Z","level":"INFO","message":"scorecard.service: Consumed 24.768s CPU time."},{"timestamp":"2026-10-17T01:07:04Z","level":"INFO","message":"Started scorecard.service - OSS Scorecard API."},{"timestamp":"2026-10-17T01:07:04Z","level":"INFO","message":"[2026-10-17 01:07:04 +0000] [2406137] [INFO] Starting gunicorn 26.0.0"},{"timestamp":"2026-10-17T01:07:04Z","level":"INFO","message":"[2026-10-17 01:07:04 +0000] [2406137] [INFO] Listening at: http://127.0.0.1:8000 (2406137)"},{"timestamp":"2026-10-17T01:07:04Z","level":"INFO","message":"[2026-10-17 01:07:04 +0000] [2406137] [INFO] Using worker: uvicorn.workers.UvicornWorker"},{"timestamp":"2026-10-17T01:07:04Z","level":"INFO","message":"[2026-10-17 01:07:04 +0000] [2406139] [INFO] Booting worker with pid: 2406139"},{"timestamp":"2026-10-17T01:07:04Z","level":"INFO","message":"[2026-10-17 01:07:04 +0000] [2406140] [INFO] Booting worker with pid: 2406140"},{"timestamp":"2026-10-17T01:07:04Z","level":"INFO","message":"[2026-10-17 01:07:04 +0000] [2406137] [INFO] Control socket listening at /home/arugupta/.gunicorn/gunicorn.ctl"},{"timestamp":"2026-10-17T01:07:06Z","level":"INFO","message":"[2026-10-17 01:07:06 +0000] [2406139] [INFO] Started server process [2406139]"},{"timestamp":"2026-10-17T01:07:06Z","level":"INFO","message":"[2026-10-17 01:07:06 +0000] [2406140] [INFO] Started server process [2406140]"},{"timestamp":"2026-10-17T01:07:06Z","level":"INFO","message":"[2026-10-17 01:07:06 +0000] [2406140] [INFO] Waiting for application startup."},{"timestamp":"2026-10-17T01:07:06Z","level":"INFO","message":"[2026-10-17 01:07:06 +0000] [2406139] [INFO] Waiting for application startup."},{"timestamp":"2026-10-17T01:07:06Z","level":"INFO","message":"[2026-10-17 01:07:06 +0000] [2406140] [INFO] Application startup complete."},{"timestamp":"2026-10-17T01:07:06Z","level":"INFO","message":"[2026-10-17 01:07:06 +0000] [2406139] [INFO] Application startup complete."},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"[2026-10-17 01:07:38 +0000] [2406137] [INFO] Handling signal: term"},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"Stopping scorecard.service - OSS Scorecard API..."},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"[2026-10-17 01:07:38 +0000] [2406139] [INFO] Shutting down"},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"[2026-10-17 01:07:38 +0000] [2406139] [INFO] Error while closing socket [Errno 9] Bad file descriptor"},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"[2026-10-17 01:07:38 +0000] [2406140] [INFO] Shutting down"},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"[2026-10-17 01:07:38 +0000] [2406140] [INFO] Error while closing socket [Errno 9] Bad file descriptor"},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"[2026-10-17 01:07:38 +0000] [2406139] [INFO] Waiting for application shutdown."},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"[2026-10-17 01:07:38 +0000] [2406140] [INFO] Waiting for application shutdown."},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"[2026-10-17 01:07:38 +0000] [2406139] [INFO] Application shutdown complete."},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"[2026-10-17 01:07:38 +0000] [2406139] [INFO] Finished server process [2406139]"},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"{\"timestamp\": \"2026-10-17T01:07:38.518854+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"{\"timestamp\": \"2026-10-17T01:07:38.519093+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"[2026-10-17 01:07:38 +0000] [2406139] [INFO] Worker exiting (pid: 2406139)"},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"[2026-10-17 01:07:38 +0000] [2406140] [INFO] Application shutdown complete."},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"[2026-10-17 01:07:38 +0000] [2406140] [INFO] Finished server process [2406140]"},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"{\"timestamp\": \"2026-10-17T01:07:38.526043+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"{\"timestamp\": \"2026-10-17T01:07:38.526285+00:00\", \"level\": null, \"name\": \"skill.api.app\", \"message\": \"SIGTERM received \\u2014 draining in-flight jobs before exit\"}"},{"timestamp":"2026-10-17T01:07:38Z","level":"INFO","message":"[2026-10-17 01:07:38 +0000] [2406140] [INFO] Worker exiting (pid: 2406140)"},{"timestamp":"2026-10-17T01:07:39Z","level":"INFO","message":"[2026-10-17 01:07:39 +0000] [2406137] [INFO] Shutting down: Master"},{"timestamp":"2026-10-17T01:07:39Z","level":"INFO","message":"scorecard.service: Deactivated successfully."},{"timestamp":"2026-10-17T01:07:39Z","level":"INFO","message":"Stopped scorecard.service - OSS Scorecard API."},{"timestamp":"2026-10-17T01:07:39Z","level":"INFO","message":"scorecard.service: Consumed 5.304s CPU time."},{"timestamp":"2026-10-17T01:07:39Z","level":"INFO","message":"Started scorecard.service - OSS Scorecard API."},{"timestamp":"2026-10-17T01:07:39Z","level":"INFO","message":"[2026-10-17 01:07:39 +0000] [2406518] [INFO] Starting gunicorn 26.0.0"},{"timestamp":"2026-10-17T01:07:39Z","level":"INFO","message":"[2026-10-17 01:07:39 +0000] [2406518] [INFO] Listening at: http://127.0.0.1:8000 (2406518)"},{"timestamp":"2026-10-17T01:07:39Z","level":"INFO","message":"[2026-10-17 01:07:39 +0000] [2406518] [INFO] Using worker: uvicorn.workers.UvicornWorker"},{"timestamp":"2026-10-17T01:07:39Z","level":"INFO","message":"[2026-10-17 01:07:39 +0000] [2406520] [INFO] Booting worker with pid: 2406520"},{"timestamp":"2026-10-17T01:07:39Z","level":"INFO","message":"[2026-10-17 01:07:39 +0000] [2406521] [INFO] Booting worker with pid: 2406521"},{"timestamp":"2026-10-17T01:07:39Z","level":"INFO","message":"[2026-10-17 01:07:39 +0000] [2406518] [INFO] Control socket listening at /home/arugupta/.gunicorn/gunicorn.ctl"},{"timestamp":"2026-10-17T01:07:40Z","level":"INFO","message":"[2026-10-17 01:07:40 +0000] [2406520] [INFO] Started server process [2406520]"},{"timestamp":"2026-10-17T01:07:40Z","level":"INFO","message":"[2026-10-17 01:07:40 +0000] [2406520] [INFO] Waiting for application startup."},{"timestamp":"2026-10-17T01:07:40Z","level":"INFO","message":"[2026-10-17 01:07:40 +0000] [2406520] [INFO] Application startup complete."},{"timestamp":"2026-10-17T01:07:40Z","level":"INFO","message":"[2026-10-17 01:07:40 +0000] [2406521] [INFO] Started server process [2406521]"},{"timestamp":"2026-10-17T01:07:40Z","level":"INFO","message":"[2026-10-17 01:07:40 +0000] [2406521] [INFO] Waiting for application startup."},{"timestamp":"2026-10-17T01:07:40Z","level":"INFO","message":"[2026-10-17 01:07:40 +0000] [2406521] [INFO] Application startup complete."},{"timestamp":"2026-10-17T05:42:06Z","level":"INFO","message":"[2026-10-17 05:42:06 +0000] [2406521] [WARNING] Invalid HTTP request received."},{"timestamp":"2026-10-17T05:42:13Z","level":"INFO","message":"[2026-10-17 05:42:13 +0000] [2406520] [WARNING] Invalid HTTP request received."},{"timestamp":"2026-10-17T05:42:48Z","level":"INFO","message":"[2026-10-17 05:42:48 +0000] [2406520] [WARNING] Invalid HTTP request received."},{"timestamp":"2026-10-17T07:29:36Z","level":"INFO","message":"[2026-10-17 07:29:36 +0000] [2406520] [WARNING] Invalid HTTP request received."},{"timestamp":"2026-10-17T07:29:44Z","level":"INFO","message":"[2026-10-17 07:29:44 +0000] [2406521] [WARNING] Invalid HTTP request received."},{"timestamp":"2026-10-17T07:30:17Z","level":"INFO","message":"[2026-10-17 07:30:17 +0000] [2406521] [WARNING] Invalid HTTP request received."}],"total":200,"note":""}