2025-10-10T16:52:49.830726599Z [migrations] started
2025-10-10T16:52:49.830768884Z [migrations] no migrations found
2025-10-10T16:52:49.851433598Z usermod: no changes
2025-10-10T16:52:49.858690812Z ───────────────────────────────────────
2025-10-10T16:52:49.858707746Z 
2025-10-10T16:52:49.858711854Z       ██╗     ███████╗██╗ ██████╗
2025-10-10T16:52:49.858715762Z       ██║     ██╔════╝██║██╔═══██╗
2025-10-10T16:52:49.858719890Z       ██║     ███████╗██║██║   ██║
2025-10-10T16:52:49.858723708Z       ██║     ╚════██║██║██║   ██║
2025-10-10T16:52:49.858727386Z       ███████╗███████║██║╚██████╔╝
2025-10-10T16:52:49.858731093Z       ╚══════╝╚══════╝╚═╝ ╚═════╝
2025-10-10T16:52:49.858734790Z 
2025-10-10T16:52:49.858738308Z    Brought to you by linuxserver.io
2025-10-10T16:52:49.858741925Z ───────────────────────────────────────
2025-10-10T16:52:49.859346723Z 
2025-10-10T16:52:49.859371242Z To support LSIO projects visit:
2025-10-10T16:52:49.859380511Z https://www.linuxserver.io/donate/
2025-10-10T16:52:49.859388828Z 
2025-10-10T16:52:49.859396854Z ───────────────────────────────────────
2025-10-10T16:52:49.859406433Z GID/UID
2025-10-10T16:52:49.859414720Z ───────────────────────────────────────
2025-10-10T16:52:49.864243514Z 
2025-10-10T16:52:49.864255468Z User UID:    911
2025-10-10T16:52:49.864259366Z User GID:    911
2025-10-10T16:52:49.864263264Z ───────────────────────────────────────
2025-10-10T16:52:49.866062838Z Linuxserver.io version: 0.50.21-ls224
2025-10-10T16:52:49.866324234Z Build-date: 2025-10-10T16:47:21+00:00
2025-10-10T16:52:49.866330487Z ───────────────────────────────────────
2025-10-10T16:52:49.866334344Z     
2025-10-10T16:52:49.916711502Z [custom-init] No custom files found, skipping...
2025-10-10T16:52:50.142753176Z /app/changedetection/changedetectionio/html_tools.py:467: SyntaxWarning: invalid escape sequence '\['
2025-10-10T16:52:50.142779478Z   pattern = '<!\[CDATA\[(\s*(?:.(?<!\]\]>)\s*)*)\]\]>'
2025-10-10T16:52:50.143099252Z /app/changedetection/changedetectionio/html_tools.py:531: SyntaxWarning: invalid escape sequence '\s'
2025-10-10T16:52:50.143138091Z   content = re.sub('<!--\s+-->', '', content)
2025-10-10T16:52:50.213363057Z 2025-10-10 16:52:50.213 | DEBUG    | changedetectionio.content_fetchers:<module>:62 - Falling back to selenium as fetcher
2025-10-10T16:52:50.364282843Z 2025-10-10 16:52:50.364 | DEBUG    | changedetectionio.queue_handlers:__init__:53 - RecheckPriorityQueue initialized successfully
2025-10-10T16:52:50.364309086Z 2025-10-10 16:52:50.364 | DEBUG    | changedetectionio.queue_handlers:__init__:358 - NotificationQueue initialized successfully
2025-10-10T16:52:50.368330885Z 2025-10-10 16:52:50.368 | INFO     | changedetectionio.flask_app:<module>:90 - System locale default is (None, None)
2025-10-10T16:52:50.369344767Z 2025-10-10 16:52:50.369 | SUCCESS  | changedetectionio:main:131 - changedetection.io version 0.50.21 starting.
2025-10-10T16:52:50.382287560Z 2025-10-10 16:52:50.382 | INFO     | changedetectionio.store:__init__:50 - Datastore path is '/config/url-watches.json'
2025-10-10T16:52:50.382590691Z 2025-10-10 16:52:50.382 | CRITICAL | changedetectionio.store:__init__:100 - No JSON DB found at /config/url-watches.json, creating JSON store at /config
2025-10-10T16:52:50.437404533Z 2025-10-10 16:52:50.437 | DEBUG    | changedetectionio.store:add_tag:585 - >>> Adding new tag - 'tech news'
2025-10-10T16:52:50.492644002Z 2025-10-10 16:52:50.492 | DEBUG    | changedetectionio.store:add_watch:361 - Adding URL 'https://news.ycombinator.com/' - e8ad6b0c-bb08-4863-b23f-37c9aa22f86e
2025-10-10T16:52:50.492669683Z 2025-10-10 16:52:50.492 | DEBUG    | changedetectionio.model.Watch:ensure_data_dir_exists:75 - > Creating data dir /config/e8ad6b0c-bb08-4863-b23f-37c9aa22f86e
2025-10-10T16:52:50.492780246Z 2025-10-10 16:52:50.492 | INFO     | changedetectionio.store:sync_to_json:391 - Saving JSON..
2025-10-10T16:52:50.494162139Z 2025-10-10 16:52:50.493 | DEBUG    | changedetectionio.store:add_watch:377 - Added 'https://news.ycombinator.com/'
2025-10-10T16:52:50.494183372Z 2025-10-10 16:52:50.494 | DEBUG    | changedetectionio.store:add_tag:585 - >>> Adding new tag - 'changedetection.io'
2025-10-10T16:52:50.494590862Z 2025-10-10 16:52:50.494 | DEBUG    | changedetectionio.store:add_watch:361 - Adding URL 'https://changedetection.io/CHANGELOG.txt' - 594581ed-4ffe-4848-880f-c1119be784eb
2025-10-10T16:52:50.494612626Z 2025-10-10 16:52:50.494 | DEBUG    | changedetectionio.model.Watch:ensure_data_dir_exists:75 - > Creating data dir /config/594581ed-4ffe-4848-880f-c1119be784eb
2025-10-10T16:52:50.494686685Z 2025-10-10 16:52:50.494 | INFO     | changedetectionio.store:sync_to_json:391 - Saving JSON..
2025-10-10T16:52:50.496372490Z 2025-10-10 16:52:50.496 | DEBUG    | changedetectionio.store:add_watch:377 - Added 'https://changedetection.io/CHANGELOG.txt'
2025-10-10T16:52:50.497237492Z 2025-10-10 16:52:50.496 | INFO     | changedetectionio.store:sync_to_json:391 - Saving JSON..
2025-10-10T16:52:50.554151974Z /app/changedetection/changedetectionio/blueprint/backups/__init__.py:124: SyntaxWarning: invalid escape sequence '\d'
2025-10-10T16:52:50.554176343Z   backup_filename_regex = BACKUP_FILENAME_FORMAT.format("\d+")
2025-10-10T16:52:50.655579414Z 2025-10-10 16:52:50.655 | INFO     | changedetectionio.realtime.socket_server:init_socketio:288 - SOCKETIO_MODE=threading: Using threading mode for Socket.IO
2025-10-10T16:52:50.655622030Z 2025-10-10 16:52:50.655 | INFO     | changedetectionio.realtime.socket_server:init_socketio:295 - Platform: linux, Python: 3.12, Socket.IO mode: threading
2025-10-10T16:52:50.687142104Z 2025-10-10 16:52:50.686 | INFO     | changedetectionio.realtime.socket_server:init_socketio:307 - Socket.IO: Registering connect event handler
2025-10-10T16:52:50.687225893Z 2025-10-10 16:52:50.687 | INFO     | changedetectionio.realtime.socket_server:__init__:38 - SignalHandler: Connected to notification_event signal
2025-10-10T16:52:50.687768565Z 2025-10-10 16:52:50.687 | INFO     | changedetectionio.realtime.socket_server:polling_emit_running_or_queued_watches_threaded:131 - Queue update thread started (threading mode)
2025-10-10T16:52:50.688080584Z 2025-10-10 16:52:50.687 | INFO     | changedetectionio.realtime.socket_server:__init__:47 - Started polling thread using threading (eventlet-free)
2025-10-10T16:52:50.689220048Z 2025-10-10 16:52:50.688 | INFO     | changedetectionio.realtime.socket_server:init_socketio:406 - Socket.IO initialized and attached to main Flask app
2025-10-10T16:52:50.689236732Z 2025-10-10 16:52:50.689 | INFO     | changedetectionio.realtime.socket_server:init_socketio:407 - Socket.IO: Registered event handlers: []
2025-10-10T16:52:50.689284819Z 2025-10-10 16:52:50.689 | INFO     | changedetectionio.flask_app:changedetection_app:533 - Socket.IO server initialized
2025-10-10T16:52:50.690515357Z 2025-10-10 16:52:50.690 | INFO     | changedetectionio.flask_app:changedetection_app:623 - Starting 10 workers during app initialization
2025-10-10T16:52:50.690921625Z 2025-10-10 16:52:50.690 | INFO     | changedetectionio.worker_handler:start_async_event_loop:29 - Starting async event loop for workers
2025-10-10T16:52:50.691426031Z 2025-10-10 16:52:50.691 | DEBUG    | changedetectionio.worker_handler:start_async_event_loop:37 - Event loop created and set: <_UnixSelectorEventLoop running=False closed=False debug=False>
2025-10-10T16:52:50.991403453Z 2025-10-10 16:52:50.991 | INFO     | changedetectionio.worker_handler:start_async_workers:76 - Starting 10 async workers
2025-10-10T16:52:50.992739915Z 2025-10-10 16:52:50.992 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:728 - System env MINIMUM_SECONDS_RECHECK_TIME 3
2025-10-10T16:52:50.995191993Z 2025-10-10 16:52:50.994 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 1
2025-10-10T16:52:50.995220440Z 2025-10-10 16:52:50.995 | DEBUG    | changedetectionio.queue_handlers:put:72 - Successfully queued item: e8ad6b0c-bb08-4863-b23f-37c9aa22f86e
2025-10-10T16:52:50.995251964Z 2025-10-10 16:52:50.995 | DEBUG    | changedetectionio.worker_handler:queue_item_async_safe:218 - Successfully queued item: e8ad6b0c-bb08-4863-b23f-37c9aa22f86e
2025-10-10T16:52:50.995359480Z 2025-10-10 16:52:50.995 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:854 - > Queued watch UUID e8ad6b0c-bb08-4863-b23f-37c9aa22f86e last checked at 0 queued at 1760115170.99 priority 1760115170 jitter 0.00s, 1760115170.99s since last checked
2025-10-10T16:52:51.004022856Z Werkzeug appears to be used in a production deployment. Consider switching to a production web server instead.
2025-10-10T16:52:51.004150823Z 2025-10-10 16:52:51.003 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 0
2025-10-10T16:52:51.004175052Z 2025-10-10 16:52:51.004 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 0
2025-10-10T16:52:51.004342018Z 2025-10-10 16:52:51.004 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 1
2025-10-10T16:52:51.004377650Z 2025-10-10 16:52:51.004 | DEBUG    | changedetectionio.queue_handlers:async_get:155 - Successfully async retrieved item: e8ad6b0c-bb08-4863-b23f-37c9aa22f86e
2025-10-10T16:52:51.004413072Z 2025-10-10 16:52:51.004 | DEBUG    | changedetectionio.worker_handler:set_uuid_processing:179 - Started processing UUID: e8ad6b0c-bb08-4863-b23f-37c9aa22f86e
2025-10-10T16:52:51.004474024Z 2025-10-10 16:52:51.004 | INFO     | changedetectionio.async_update_worker:async_update_worker:81 - Worker 0 processing watch UUID e8ad6b0c-bb08-4863-b23f-37c9aa22f86e Priority 1760115170 URL https://news.ycombinator.com/
2025-10-10T16:52:51.004858659Z 2025-10-10 16:52:51.004 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 1
2025-10-10T16:52:51.005352774Z  * Serving Flask app 'changedetectionio.flask_app'
2025-10-10T16:52:51.005377373Z  * Debug mode: off
2025-10-10T16:52:51.005635443Z 2025-10-10 16:52:51.005 | DEBUG    | changedetectionio.queue_handlers:put:72 - Successfully queued item: 594581ed-4ffe-4848-880f-c1119be784eb
2025-10-10T16:52:51.005706887Z 2025-10-10 16:52:51.005 | DEBUG    | changedetectionio.worker_handler:queue_item_async_safe:218 - Successfully queued item: 594581ed-4ffe-4848-880f-c1119be784eb
2025-10-10T16:52:51.005824033Z 2025-10-10 16:52:51.005 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:854 - > Queued watch UUID 594581ed-4ffe-4848-880f-c1119be784eb last checked at 0 queued at 1760115171.00 priority 1760115170 jitter 0.00s, 1760115171.00s since last checked
2025-10-10T16:52:51.009476488Z WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
2025-10-10T16:52:51.009504775Z  * Running on all addresses (0.0.0.0)
2025-10-10T16:52:51.009514805Z  * Running on http://127.0.0.1:5000
2025-10-10T16:52:51.009524164Z  * Running on http://172.17.0.4:5000
2025-10-10T16:52:51.009533563Z Press CTRL+C to quit
2025-10-10T16:52:51.026471151Z 2025-10-10 16:52:51.026 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 1
2025-10-10T16:52:51.026500550Z 2025-10-10 16:52:51.026 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 1
2025-10-10T16:52:51.026624640Z 2025-10-10 16:52:51.026 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 0
2025-10-10T16:52:51.026647276Z 2025-10-10 16:52:51.026 | DEBUG    | changedetectionio.queue_handlers:async_get:155 - Successfully async retrieved item: 594581ed-4ffe-4848-880f-c1119be784eb
2025-10-10T16:52:51.026687627Z 2025-10-10 16:52:51.026 | DEBUG    | changedetectionio.worker_handler:set_uuid_processing:179 - Started processing UUID: 594581ed-4ffe-4848-880f-c1119be784eb
2025-10-10T16:52:51.026766005Z 2025-10-10 16:52:51.026 | INFO     | changedetectionio.async_update_worker:async_update_worker:81 - Worker 1 processing watch UUID 594581ed-4ffe-4848-880f-c1119be784eb Priority 1760115170 URL https://changedetection.io/CHANGELOG.txt
2025-10-10T16:52:51.028365957Z 2025-10-10 16:52:51.028 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 2
2025-10-10T16:52:51.028393593Z 2025-10-10 16:52:51.028 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 2
2025-10-10T16:52:51.028488824Z 2025-10-10 16:52:51.028 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 3
2025-10-10T16:52:51.028502953Z 2025-10-10 16:52:51.028 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 3
2025-10-10T16:52:51.028570559Z 2025-10-10 16:52:51.028 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 4
2025-10-10T16:52:51.028597243Z 2025-10-10 16:52:51.028 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 4
2025-10-10T16:52:51.028658125Z 2025-10-10 16:52:51.028 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 5
2025-10-10T16:52:51.028691162Z 2025-10-10 16:52:51.028 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 5
2025-10-10T16:52:51.028759660Z 2025-10-10 16:52:51.028 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 6
2025-10-10T16:52:51.028793057Z 2025-10-10 16:52:51.028 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 6
2025-10-10T16:52:51.028860303Z 2025-10-10 16:52:51.028 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 7
2025-10-10T16:52:51.028887117Z 2025-10-10 16:52:51.028 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 7
2025-10-10T16:52:51.028968009Z 2025-10-10 16:52:51.028 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 8
2025-10-10T16:52:51.028999353Z 2025-10-10 16:52:51.028 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 8
2025-10-10T16:52:51.029051959Z 2025-10-10 16:52:51.028 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 9
2025-10-10T16:52:51.029094434Z 2025-10-10 16:52:51.029 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 9
2025-10-10T16:52:51.648603356Z 2025-10-10 16:52:51.648 | DEBUG    | changedetectionio.processors.magic:__init__:73 - Guessing mime type, original content_type 'text/plain', mime type detected 'text/plain'
2025-10-10T16:52:51.699470570Z 2025-10-10 16:52:51.699 | DEBUG    | changedetectionio.processors.text_json_diff.processor:run_changedetection:544 - Watch UUID 594581ed-4ffe-4848-880f-c1119be784eb content check - Previous MD5: 86611853291ee943517d249626cf034f, Fetched MD5 86611853291ee943517d249626cf034f
2025-10-10T16:52:51.942284349Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2025-10-10T16:52:51.959427311Z [ls.io-init] done.
2025-10-10T16:52:52.027372616Z 2025-10-10 16:52:52.027 | DEBUG    | changedetectionio.model.Watch:history:209 - Reading watch history index for 594581ed-4ffe-4848-880f-c1119be784eb
2025-10-10T16:52:52.027684755Z 2025-10-10 16:52:52.027 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:354 - UUID: 594581ed-4ffe-4848-880f-c1119be784eb Page <title> is 'None'
2025-10-10T16:52:52.027788604Z 2025-10-10 16:52:52.027 | DEBUG    | changedetectionio.worker_handler:set_uuid_processing:182 - Finished processing UUID: 594581ed-4ffe-4848-880f-c1119be784eb
2025-10-10T16:52:52.028125182Z 2025-10-10 16:52:52.028 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:396 - Worker 1 completed watch 594581ed-4ffe-4848-880f-c1119be784eb in 1.03s
2025-10-10T16:52:52.029159715Z 2025-10-10 16:52:52.029 | DEBUG    | changedetectionio.processors.magic:__init__:73 - Guessing mime type, original content_type 'text/html; charset=utf-8', mime type detected 'text/html'
2025-10-10T16:52:52.054386135Z 2025-10-10 16:52:52.054 | DEBUG    | changedetectionio.processors.text_json_diff.processor:run_changedetection:544 - Watch UUID e8ad6b0c-bb08-4863-b23f-37c9aa22f86e content check - Previous MD5: b2e2cdfb8c913dbf672cdbe908dc0cd8, Fetched MD5 b2e2cdfb8c913dbf672cdbe908dc0cd8
2025-10-10T16:52:52.157115657Z 2025-10-10 16:52:52.156 | DEBUG    | changedetectionio.model.Watch:history:209 - Reading watch history index for e8ad6b0c-bb08-4863-b23f-37c9aa22f86e
2025-10-10T16:52:52.157338707Z 2025-10-10 16:52:52.157 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:354 - UUID: e8ad6b0c-bb08-4863-b23f-37c9aa22f86e Page <title> is 'Hacker News'
2025-10-10T16:52:52.157365681Z 2025-10-10 16:52:52.157 | DEBUG    | changedetectionio.worker_handler:set_uuid_processing:182 - Finished processing UUID: e8ad6b0c-bb08-4863-b23f-37c9aa22f86e
2025-10-10T16:52:52.157684473Z 2025-10-10 16:52:52.157 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:396 - Worker 0 completed watch e8ad6b0c-bb08-4863-b23f-37c9aa22f86e in 1.16s
2025-10-10T16:53:11.170795629Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET / HTTP/1.1" 200 -
2025-10-10T16:53:11.185748240Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET / HTTP/1.1" 200 -
2025-10-10T16:53:11.204689843Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/images/spread-white.svg HTTP/1.1" 200 -
2025-10-10T16:53:11.204949687Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/images/google-chrome-icon.png HTTP/1.1" 200 -
2025-10-10T16:53:11.205768736Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/styles/pure-min.css HTTP/1.1" 200 -
2025-10-10T16:53:11.206859793Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/styles/styles.css?v=0.50.21 HTTP/1.1" 200 -
2025-10-10T16:53:11.209548728Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/js/socket.io.min.js HTTP/1.1" 200 -
2025-10-10T16:53:11.210138486Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/js/jquery-3.6.0.min.js HTTP/1.1" 200 -
2025-10-10T16:53:11.215521446Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/images/pause.svg HTTP/1.1" 200 -
2025-10-10T16:53:11.221135291Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/images/play.svg HTTP/1.1" 200 -
2025-10-10T16:53:11.221621891Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/images/bell-off.svg HTTP/1.1" 200 -
2025-10-10T16:53:11.241155276Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/js/realtime.js HTTP/1.1" 200 -
2025-10-10T16:53:11.242449823Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/js/csrf.js HTTP/1.1" 200 -
2025-10-10T16:53:11.244995900Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/js/watch-overview.js HTTP/1.1" 200 -
2025-10-10T16:53:11.246788450Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/images/spread.svg HTTP/1.1" 200 -
2025-10-10T16:53:11.247735928Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/images/generic_feed-icon.svg HTTP/1.1" 200 -
2025-10-10T16:53:11.249388656Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/js/toggle-theme.js HTTP/1.1" 200 -
2025-10-10T16:53:11.251967349Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/js/feather-icons.min.js HTTP/1.1" 200 -
2025-10-10T16:53:11.301861523Z 2025-10-10 16:53:11.301 | DEBUG    | changedetectionio.realtime.socket_server:handle_connect:357 - Socket.IO: Sent initial queue size 0 to new client
2025-10-10T16:53:11.301879309Z 2025-10-10 16:53:11.301 | INFO     | changedetectionio.realtime.socket_server:handle_connect:361 - Socket.IO: Client connected
2025-10-10T16:53:11.305386011Z 172.17.0.3 - - [10/Oct/2025 16:53:11] "GET /static/favicons/favicon.ico HTTP/1.1" 200 -
2025-10-10T16:53:21.645395804Z 2025-10-10 16:53:21.645 | INFO     | changedetectionio.realtime.socket_server:handle_disconnect:367 - Socket.IO: Client disconnected
2025-10-10T16:53:21.646020262Z 172.17.0.3 - - [10/Oct/2025 16:53:21] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-10-10T16:53:21.647509170Z Error on request:
2025-10-10T16:53:21.647515543Z Traceback (most recent call last):
2025-10-10T16:53:21.647519461Z   File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 370, in run_wsgi
2025-10-10T16:53:21.647523809Z     execute(self.server.app)
2025-10-10T16:53:21.647527457Z   File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 336, in execute
2025-10-10T16:53:21.647531325Z     write(b"")
2025-10-10T16:53:21.647534992Z   File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 261, in write
2025-10-10T16:53:21.647538709Z     assert status_set is not None, "write() before start_response"
2025-10-10T16:53:21.647542427Z            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-10T16:53:21.647546104Z AssertionError: write() before start_response