{"log":"INFO:     Started server process [1]\n","stream":"stderr","time":"2026-05-15T07:05:32.507962593Z"}
{"log":"INFO:     Waiting for application startup.\n","stream":"stderr","time":"2026-05-15T07:05:32.507993859Z"}
{"log":"2026-05-15 15:05:32,646 INFO govcrawler.api.task_queue: task_queue restore: running→requeued=0, queued_requeued=0, permanently_failed=0\n","stream":"stderr","time":"2026-05-15T07:05:32.647188027Z"}
{"log":"INFO:     Application startup complete.\n","stream":"stderr","time":"2026-05-15T07:05:32.65017768Z"}
{"log":"INFO:     Uvicorn running on http://0.0.0.0:8787 (Press CTRL+C to quit)\n","stream":"stderr","time":"2026-05-15T07:05:32.650589746Z"}
{"log":"INFO:     172.23.0.1:36625 - \"GET /health HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T07:05:50.688581146Z"}
{"log":"INFO:     192.168.9.39:59212 - \"GET /admin/ HTTP/1.1\" 401 Unauthorized\n","stream":"stdout","time":"2026-05-15T13:30:07.54221308Z"}
{"log":"INFO:     192.168.9.39:59212 - \"GET /admin/ HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:08.577494343Z"}
{"log":"INFO:     192.168.9.39:50697 - \"GET /admin/static/css/admin.css HTTP/1.1\" 304 Not Modified\n","stream":"stdout","time":"2026-05-15T13:30:08.686997007Z"}
{"log":"INFO:     192.168.9.39:51594 - \"GET /admin/static/js/core.js?v=20260507-2 HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:08.687509899Z"}
{"log":"INFO:     192.168.9.39:59212 - \"GET /admin/static/js/pages/ragpush.js?v=20260513-1 HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:08.687987714Z"}
{"log":"INFO:     192.168.9.39:53074 - \"GET /admin/static/js/pages/sites.js?v=20260507-2 HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:08.688993954Z"}
{"log":"INFO:     192.168.9.39:58845 - \"GET /admin/static/js/pages/dashboard.js?v=20260507-2 HTTP/1.1\" 304 Not Modified\n","stream":"stdout","time":"2026-05-15T13:30:08.689405866Z"}
{"log":"INFO:     192.168.9.39:56997 - \"GET /admin/static/js/pages/articles.js?v=20260507-2 HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:08.690073376Z"}
{"log":"INFO:     192.168.9.39:59212 - \"GET /admin/static/js/pages/adapters.js?v=20260507-2 HTTP/1.1\" 304 Not Modified\n","stream":"stdout","time":"2026-05-15T13:30:08.973963116Z"}
{"log":"INFO:     192.168.9.39:50697 - \"GET /admin/static/js/pages/targets.js?v=20260507-2 HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:08.989796451Z"}
{"log":"INFO:     192.168.9.39:58845 - \"GET /admin/static/js/pages/logs.js?v=20260507-2 HTTP/1.1\" 304 Not Modified\n","stream":"stdout","time":"2026-05-15T13:30:08.990006232Z"}
{"log":"INFO:     192.168.9.39:56997 - \"GET /admin/static/js/pages/subscriptions.js?v=20260507-2 HTTP/1.1\" 304 Not Modified\n","stream":"stdout","time":"2026-05-15T13:30:08.990552018Z"}
{"log":"INFO:     192.168.9.39:53074 - \"GET /admin/static/js/pages/registry.js?v=20260507-2 HTTP/1.1\" 304 Not Modified\n","stream":"stdout","time":"2026-05-15T13:30:08.991047026Z"}
{"log":"INFO:     192.168.9.39:59212 - \"GET /admin/static/js/pages/onboarding.js?v=20260507-2 HTTP/1.1\" 304 Not Modified\n","stream":"stdout","time":"2026-05-15T13:30:09.001795865Z"}
{"log":"INFO:     192.168.9.39:58845 - \"GET /admin/static/js/pages/attachments.js?v=20260507-2 HTTP/1.1\" 304 Not Modified\n","stream":"stdout","time":"2026-05-15T13:30:09.033702382Z"}
{"log":"INFO:     192.168.9.39:53074 - \"GET /admin/static/js/pages/localdepts.js?v=20260507-2 HTTP/1.1\" 304 Not Modified\n","stream":"stdout","time":"2026-05-15T13:30:09.033814103Z"}
{"log":"INFO:     192.168.9.39:56997 - \"GET /admin/static/js/pages/alerts.js?v=20260507-2 HTTP/1.1\" 304 Not Modified\n","stream":"stdout","time":"2026-05-15T13:30:09.033896664Z"}
{"log":"INFO:     192.168.9.39:51594 - \"GET /admin/static/js/pages/jobs.js?v=20260507-2 HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:09.035283355Z"}
{"log":"INFO:     192.168.9.39:59212 - \"GET /admin/static/js/pages/stats.js?v=20260507-2 HTTP/1.1\" 304 Not Modified\n","stream":"stdout","time":"2026-05-15T13:30:09.03558425Z"}
{"log":"INFO:     192.168.9.39:56997 - \"GET /admin/static/js/boot.js?v=20260507-2 HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:09.065710443Z"}
{"log":"INFO:     192.168.9.39:58845 - \"GET /admin/static/js/pages/departments.js?v=20260507-2 HTTP/1.1\" 304 Not Modified\n","stream":"stdout","time":"2026-05-15T13:30:09.065737122Z"}
{"log":"INFO:     192.168.9.39:58845 - \"GET /favicon.ico HTTP/1.1\" 404 Not Found\n","stream":"stdout","time":"2026-05-15T13:30:09.404190554Z"}
{"log":"INFO:     192.168.9.39:56997 - \"GET /admin/api/me HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:09.43388722Z"}
{"log":"INFO:     192.168.9.39:56997 - \"GET /admin/api/sites HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:10.145748102Z"}
{"log":"INFO:     192.168.9.39:56997 - \"GET /admin/api/local-departments?limit=2000 HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:10.563386311Z"}
{"log":"INFO:     192.168.9.39:56997 - \"GET /admin/api/articles/search?limit=20\u0026offset=0 HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:10.973808707Z"}
{"log":"INFO:     192.168.9.39:58845 - \"GET /admin/api/jobs?limit=5000 HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:11.708671468Z"}
{"log":"INFO:     192.168.9.39:56997 - \"GET /admin/api/jobs/scheduled HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:11.712589875Z"}
{"log":"INFO:     192.168.9.39:56997 - \"GET /admin/api/jobs?limit=5000 HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:14.665981875Z"}
{"log":"INFO:     192.168.9.39:56997 - \"GET /admin/api/sites HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:17.137583697Z"}
{"log":"INFO:     192.168.9.39:61108 - \"POST /admin/api/sites/gov_cn_gjgzk/toggle?enabled=false HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:25.80574579Z"}
{"log":"INFO:     192.168.9.39:61108 - \"GET /admin/api/sites HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:26.377714349Z"}
{"log":"INFO:     192.168.9.39:61108 - \"POST /admin/api/sites/gov_cn_xxgk/toggle?enabled=false HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:30.503356808Z"}
{"log":"INFO:     192.168.9.39:61108 - \"GET /admin/api/sites HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:31.164436689Z"}
{"log":"INFO:     192.168.9.39:49745 - \"POST /admin/api/sites/gov_cn_zcwjk/toggle?enabled=false HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:34.921886882Z"}
{"log":"INFO:     192.168.9.39:49745 - \"GET /admin/api/sites HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:35.516961959Z"}
{"log":"INFO:     192.168.9.39:49745 - \"POST /admin/api/sites/gd_wjk/toggle?enabled=false HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:40.583212713Z"}
{"log":"INFO:     192.168.9.39:49745 - \"GET /admin/api/sites HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:41.173281357Z"}
{"log":"INFO:     192.168.9.39:56313 - \"GET /admin/api/articles/search?limit=20\u0026offset=0 HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:46.759718413Z"}
{"log":"INFO:     192.168.9.39:52013 - \"GET /admin/api/articles/46123 HTTP/1.1\" 200 OK\n","stream":"stdout","time":"2026-05-15T13:30:58.669122517Z"}
