2025-10-08T22:47:32.972143780Z [migrations] started
2025-10-08T22:47:32.972167528Z [migrations] no migrations found
2025-10-08T22:47:32.989851988Z usermod: no changes
2025-10-08T22:47:32.995045376Z ───────────────────────────────────────
2025-10-08T22:47:32.995057761Z 
2025-10-08T22:47:32.995061568Z       ██╗     ███████╗██╗ ██████╗
2025-10-08T22:47:32.995065376Z       ██║     ██╔════╝██║██╔═══██╗
2025-10-08T22:47:32.995069083Z       ██║     ███████╗██║██║   ██║
2025-10-08T22:47:32.995072751Z       ██║     ╚════██║██║██║   ██║
2025-10-08T22:47:32.995076398Z       ███████╗███████║██║╚██████╔╝
2025-10-08T22:47:32.995083132Z       ╚══════╝╚══════╝╚═╝ ╚═════╝
2025-10-08T22:47:32.995086909Z 
2025-10-08T22:47:32.995090466Z    Brought to you by linuxserver.io
2025-10-08T22:47:32.995094054Z ───────────────────────────────────────
2025-10-08T22:47:32.995391362Z 
2025-10-08T22:47:32.995403737Z To support LSIO projects visit:
2025-10-08T22:47:32.995410230Z https://www.linuxserver.io/donate/
2025-10-08T22:47:32.995415982Z 
2025-10-08T22:47:32.995421673Z ───────────────────────────────────────
2025-10-08T22:47:32.995428237Z GID/UID
2025-10-08T22:47:32.995433868Z ───────────────────────────────────────
2025-10-08T22:47:32.999722664Z 
2025-10-08T22:47:32.999728586Z User UID:    911
2025-10-08T22:47:32.999732153Z User GID:    911
2025-10-08T22:47:32.999735760Z ───────────────────────────────────────
2025-10-08T22:47:33.003129855Z Linuxserver.io version: 0.50.17-ls221
2025-10-08T22:47:33.003692267Z Build-date: 2025-10-08T22:42:23+00:00
2025-10-08T22:47:33.003697127Z ───────────────────────────────────────
2025-10-08T22:47:33.003700975Z     
2025-10-08T22:47:33.057505809Z [custom-init] No custom files found, skipping...
2025-10-08T22:47:33.289216153Z /app/changedetection/changedetectionio/html_tools.py:437: SyntaxWarning: invalid escape sequence '\['
2025-10-08T22:47:33.289253548Z   pattern = '<!\[CDATA\[(\s*(?:.(?<!\]\]>)\s*)*)\]\]>'
2025-10-08T22:47:33.289435565Z /app/changedetection/changedetectionio/html_tools.py:501: SyntaxWarning: invalid escape sequence '\s'
2025-10-08T22:47:33.289481618Z   content = re.sub('<!--\s+-->', '', content)
2025-10-08T22:47:33.368188897Z 2025-10-08 22:47:33.367 | DEBUG    | changedetectionio.content_fetchers:<module>:62 - Falling back to selenium as fetcher
2025-10-08T22:47:33.692623495Z 2025-10-08 22:47:33.692 | DEBUG    | changedetectionio.queue_handlers:__init__:53 - RecheckPriorityQueue initialized successfully
2025-10-08T22:47:33.692656060Z 2025-10-08 22:47:33.692 | DEBUG    | changedetectionio.queue_handlers:__init__:358 - NotificationQueue initialized successfully
2025-10-08T22:47:33.695317710Z 2025-10-08 22:47:33.695 | INFO     | changedetectionio.flask_app:<module>:90 - System locale default is (None, None)
2025-10-08T22:47:33.696118283Z 2025-10-08 22:47:33.695 | SUCCESS  | changedetectionio:main:131 - changedetection.io version 0.50.17 starting.
2025-10-08T22:47:33.708891593Z 2025-10-08 22:47:33.708 | INFO     | changedetectionio.store:__init__:50 - Datastore path is '/config/url-watches.json'
2025-10-08T22:47:33.709191307Z 2025-10-08 22:47:33.709 | CRITICAL | changedetectionio.store:__init__:100 - No JSON DB found at /config/url-watches.json, creating JSON store at /config
2025-10-08T22:47:33.709423875Z 2025-10-08 22:47:33.709 | DEBUG    | changedetectionio.store:add_tag:585 - >>> Adding new tag - 'tech news'
2025-10-08T22:47:33.764236168Z 2025-10-08 22:47:33.764 | DEBUG    | changedetectionio.store:add_watch:361 - Adding URL 'https://news.ycombinator.com/' - 25c53348-8728-4581-9b07-74e804d34d12
2025-10-08T22:47:33.764270186Z 2025-10-08 22:47:33.764 | DEBUG    | changedetectionio.model.Watch:ensure_data_dir_exists:75 - > Creating data dir /config/25c53348-8728-4581-9b07-74e804d34d12
2025-10-08T22:47:33.764397162Z 2025-10-08 22:47:33.764 | INFO     | changedetectionio.store:sync_to_json:391 - Saving JSON..
2025-10-08T22:47:33.765835328Z 2025-10-08 22:47:33.765 | DEBUG    | changedetectionio.store:add_watch:377 - Added 'https://news.ycombinator.com/'
2025-10-08T22:47:33.765890018Z 2025-10-08 22:47:33.765 | DEBUG    | changedetectionio.store:add_tag:585 - >>> Adding new tag - 'changedetection.io'
2025-10-08T22:47:33.766317168Z 2025-10-08 22:47:33.766 | DEBUG    | changedetectionio.store:add_watch:361 - Adding URL 'https://changedetection.io/CHANGELOG.txt' - eaf65082-926e-4077-9524-66c01e5413de
2025-10-08T22:47:33.766353541Z 2025-10-08 22:47:33.766 | DEBUG    | changedetectionio.model.Watch:ensure_data_dir_exists:75 - > Creating data dir /config/eaf65082-926e-4077-9524-66c01e5413de
2025-10-08T22:47:33.766498263Z 2025-10-08 22:47:33.766 | INFO     | changedetectionio.store:sync_to_json:391 - Saving JSON..
2025-10-08T22:47:33.768118756Z 2025-10-08 22:47:33.767 | DEBUG    | changedetectionio.store:add_watch:377 - Added 'https://changedetection.io/CHANGELOG.txt'
2025-10-08T22:47:33.768821000Z 2025-10-08 22:47:33.768 | INFO     | changedetectionio.store:sync_to_json:391 - Saving JSON..
2025-10-08T22:47:33.823453521Z /app/changedetection/changedetectionio/blueprint/backups/__init__.py:124: SyntaxWarning: invalid escape sequence '\d'
2025-10-08T22:47:33.823488922Z   backup_filename_regex = BACKUP_FILENAME_FORMAT.format("\d+")
2025-10-08T22:47:33.899732651Z 2025-10-08 22:47:33.899 | INFO     | changedetectionio.realtime.socket_server:init_socketio:288 - SOCKETIO_MODE=threading: Using threading mode for Socket.IO
2025-10-08T22:47:33.899799385Z 2025-10-08 22:47:33.899 | INFO     | changedetectionio.realtime.socket_server:init_socketio:295 - Platform: linux, Python: 3.12, Socket.IO mode: threading
2025-10-08T22:47:33.931261369Z 2025-10-08 22:47:33.931 | INFO     | changedetectionio.realtime.socket_server:init_socketio:307 - Socket.IO: Registering connect event handler
2025-10-08T22:47:33.931334446Z 2025-10-08 22:47:33.931 | INFO     | changedetectionio.realtime.socket_server:__init__:38 - SignalHandler: Connected to notification_event signal
2025-10-08T22:47:33.931723339Z 2025-10-08 22:47:33.931 | INFO     | changedetectionio.realtime.socket_server:polling_emit_running_or_queued_watches_threaded:131 - Queue update thread started (threading mode)
2025-10-08T22:47:33.932070318Z 2025-10-08 22:47:33.931 | INFO     | changedetectionio.realtime.socket_server:__init__:47 - Started polling thread using threading (eventlet-free)
2025-10-08T22:47:33.933074941Z 2025-10-08 22:47:33.932 | INFO     | changedetectionio.realtime.socket_server:init_socketio:406 - Socket.IO initialized and attached to main Flask app
2025-10-08T22:47:33.933099069Z 2025-10-08 22:47:33.933 | INFO     | changedetectionio.realtime.socket_server:init_socketio:407 - Socket.IO: Registered event handlers: []
2025-10-08T22:47:33.933122757Z 2025-10-08 22:47:33.933 | INFO     | changedetectionio.flask_app:changedetection_app:533 - Socket.IO server initialized
2025-10-08T22:47:33.934537045Z 2025-10-08 22:47:33.934 | INFO     | changedetectionio.flask_app:changedetection_app:623 - Starting 10 workers during app initialization
2025-10-08T22:47:33.935037022Z 2025-10-08 22:47:33.934 | INFO     | changedetectionio.worker_handler:start_async_event_loop:29 - Starting async event loop for workers
2025-10-08T22:47:33.935727622Z 2025-10-08 22:47:33.935 | DEBUG    | changedetectionio.worker_handler:start_async_event_loop:37 - Event loop created and set: <_UnixSelectorEventLoop running=False closed=False debug=False>
2025-10-08T22:47:34.235514659Z 2025-10-08 22:47:34.235 | INFO     | changedetectionio.worker_handler:start_async_workers:76 - Starting 10 async workers
2025-10-08T22:47:34.237318170Z 2025-10-08 22:47:34.237 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:728 - System env MINIMUM_SECONDS_RECHECK_TIME 3
2025-10-08T22:47:34.239070138Z 2025-10-08 22:47:34.238 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 1
2025-10-08T22:47:34.239110359Z 2025-10-08 22:47:34.239 | DEBUG    | changedetectionio.queue_handlers:put:72 - Successfully queued item: 25c53348-8728-4581-9b07-74e804d34d12
2025-10-08T22:47:34.239170981Z 2025-10-08 22:47:34.239 | DEBUG    | changedetectionio.worker_handler:queue_item_async_safe:218 - Successfully queued item: 25c53348-8728-4581-9b07-74e804d34d12
2025-10-08T22:47:34.239282636Z 2025-10-08 22:47:34.239 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:854 - > Queued watch UUID 25c53348-8728-4581-9b07-74e804d34d12 last checked at 0 queued at 1759963654.24 priority 1759963654 jitter 0.00s, 1759963654.24s since last checked
2025-10-08T22:47:34.257091156Z 2025-10-08 22:47:34.256 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 2
2025-10-08T22:47:34.257142780Z 2025-10-08 22:47:34.257 | DEBUG    | changedetectionio.queue_handlers:put:72 - Successfully queued item: eaf65082-926e-4077-9524-66c01e5413de
2025-10-08T22:47:34.257180085Z 2025-10-08 22:47:34.257 | DEBUG    | changedetectionio.worker_handler:queue_item_async_safe:218 - Successfully queued item: eaf65082-926e-4077-9524-66c01e5413de
2025-10-08T22:47:34.257242301Z 2025-10-08 22:47:34.257 | DEBUG    | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:854 - > Queued watch UUID eaf65082-926e-4077-9524-66c01e5413de last checked at 0 queued at 1759963654.24 priority 1759963654 jitter 0.00s, 1759963654.24s since last checked
2025-10-08T22:47:34.258240040Z 2025-10-08 22:47:34.258 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 0
2025-10-08T22:47:34.258442918Z Werkzeug appears to be used in a production deployment. Consider switching to a production web server instead.
2025-10-08T22:47:34.260148302Z 2025-10-08 22:47:34.259 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 0
2025-10-08T22:47:34.260362794Z 2025-10-08 22:47:34.260 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 1
2025-10-08T22:47:34.260478738Z 2025-10-08 22:47:34.260 | DEBUG    | changedetectionio.queue_handlers:async_get:155 - Successfully async retrieved item: 25c53348-8728-4581-9b07-74e804d34d12
2025-10-08T22:47:34.260613258Z 2025-10-08 22:47:34.260 | DEBUG    | changedetectionio.worker_handler:set_uuid_processing:179 - Started processing UUID: 25c53348-8728-4581-9b07-74e804d34d12
2025-10-08T22:47:34.260744072Z 2025-10-08 22:47:34.260 | INFO     | changedetectionio.async_update_worker:async_update_worker:81 - Worker 0 processing watch UUID 25c53348-8728-4581-9b07-74e804d34d12 Priority 1759963654 URL https://news.ycombinator.com/
2025-10-08T22:47:34.261562470Z  * Serving Flask app 'changedetectionio.flask_app'
2025-10-08T22:47:34.261583963Z  * Debug mode: off
2025-10-08T22:47:34.264639185Z WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
2025-10-08T22:47:34.264662011Z  * Running on all addresses (0.0.0.0)
2025-10-08T22:47:34.264671550Z  * Running on http://127.0.0.1:5000
2025-10-08T22:47:34.264679727Z  * Running on http://172.17.0.5:5000
2025-10-08T22:47:34.264689156Z Press CTRL+C to quit
2025-10-08T22:47:34.301473667Z 2025-10-08 22:47:34.301 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 1
2025-10-08T22:47:34.301521975Z 2025-10-08 22:47:34.301 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 1
2025-10-08T22:47:34.301762469Z 2025-10-08 22:47:34.301 | DEBUG    | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 0
2025-10-08T22:47:34.301838231Z 2025-10-08 22:47:34.301 | DEBUG    | changedetectionio.queue_handlers:async_get:155 - Successfully async retrieved item: eaf65082-926e-4077-9524-66c01e5413de
2025-10-08T22:47:34.301976490Z 2025-10-08 22:47:34.301 | DEBUG    | changedetectionio.worker_handler:set_uuid_processing:179 - Started processing UUID: eaf65082-926e-4077-9524-66c01e5413de
2025-10-08T22:47:34.302126191Z 2025-10-08 22:47:34.301 | INFO     | changedetectionio.async_update_worker:async_update_worker:81 - Worker 1 processing watch UUID eaf65082-926e-4077-9524-66c01e5413de Priority 1759963654 URL https://changedetection.io/CHANGELOG.txt
2025-10-08T22:47:34.305720729Z 2025-10-08 22:47:34.305 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 2
2025-10-08T22:47:34.305850391Z 2025-10-08 22:47:34.305 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 2
2025-10-08T22:47:34.305981986Z 2025-10-08 22:47:34.305 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 3
2025-10-08T22:47:34.306028930Z 2025-10-08 22:47:34.305 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 3
2025-10-08T22:47:34.306206808Z 2025-10-08 22:47:34.306 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 4
2025-10-08T22:47:34.306245596Z 2025-10-08 22:47:34.306 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 4
2025-10-08T22:47:34.306454307Z 2025-10-08 22:47:34.306 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 5
2025-10-08T22:47:34.306480489Z 2025-10-08 22:47:34.306 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 5
2025-10-08T22:47:34.306625081Z 2025-10-08 22:47:34.306 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 6
2025-10-08T22:47:34.306707617Z 2025-10-08 22:47:34.306 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 6
2025-10-08T22:47:34.306856697Z 2025-10-08 22:47:34.306 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 7
2025-10-08T22:47:34.306902720Z 2025-10-08 22:47:34.306 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 7
2025-10-08T22:47:34.307073503Z 2025-10-08 22:47:34.306 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 8
2025-10-08T22:47:34.307105869Z 2025-10-08 22:47:34.307 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 8
2025-10-08T22:47:34.307303256Z 2025-10-08 22:47:34.307 | INFO     | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 9
2025-10-08T22:47:34.307394750Z 2025-10-08 22:47:34.307 | INFO     | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 9
2025-10-08T22:47:35.082844907Z 2025-10-08 22:47:35.082 | DEBUG    | changedetectionio.processors.magic:__init__:89 - Guessing mime type, original content_type 'text/plain', mime type detected 'text/plain'
2025-10-08T22:47:35.082933615Z 2025-10-08 22:47:35.082 | DEBUG    | changedetectionio.processors.magic:__init__:127 - Trusting magic's text/plain result (no HTML patterns detected)
2025-10-08T22:47:35.085657781Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2025-10-08T22:47:35.102026532Z [ls.io-init] done.
2025-10-08T22:47:35.128443326Z 2025-10-08 22:47:35.128 | DEBUG    | changedetectionio.processors.text_json_diff.processor:run_changedetection:371 - Watch UUID eaf65082-926e-4077-9524-66c01e5413de content check - Previous MD5: 490d4c8bfa593bbd69b43f684ac4d922, Fetched MD5 490d4c8bfa593bbd69b43f684ac4d922
2025-10-08T22:47:35.462501272Z 2025-10-08 22:47:35.462 | DEBUG    | changedetectionio.model.Watch:history:209 - Reading watch history index for eaf65082-926e-4077-9524-66c01e5413de
2025-10-08T22:47:35.462809683Z 2025-10-08 22:47:35.462 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:354 - UUID: eaf65082-926e-4077-9524-66c01e5413de Page <title> is 'None'
2025-10-08T22:47:35.462933653Z 2025-10-08 22:47:35.462 | DEBUG    | changedetectionio.worker_handler:set_uuid_processing:182 - Finished processing UUID: eaf65082-926e-4077-9524-66c01e5413de
2025-10-08T22:47:35.463277926Z 2025-10-08 22:47:35.463 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:396 - Worker 1 completed watch eaf65082-926e-4077-9524-66c01e5413de in 1.46s
2025-10-08T22:47:35.464407841Z 2025-10-08 22:47:35.464 | DEBUG    | changedetectionio.processors.magic:__init__:89 - Guessing mime type, original content_type 'text/html; charset=utf-8', mime type detected 'text/html'
2025-10-08T22:47:35.492112990Z 2025-10-08 22:47:35.491 | DEBUG    | changedetectionio.processors.text_json_diff.processor:run_changedetection:371 - Watch UUID 25c53348-8728-4581-9b07-74e804d34d12 content check - Previous MD5: 18d564ffb6e7d05d91fcf92ae7b134e6, Fetched MD5 18d564ffb6e7d05d91fcf92ae7b134e6
2025-10-08T22:47:35.603097865Z 2025-10-08 22:47:35.602 | DEBUG    | changedetectionio.model.Watch:history:209 - Reading watch history index for 25c53348-8728-4581-9b07-74e804d34d12
2025-10-08T22:47:35.603276935Z 2025-10-08 22:47:35.603 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:354 - UUID: 25c53348-8728-4581-9b07-74e804d34d12 Page <title> is 'Hacker News'
2025-10-08T22:47:35.603387378Z 2025-10-08 22:47:35.603 | DEBUG    | changedetectionio.worker_handler:set_uuid_processing:182 - Finished processing UUID: 25c53348-8728-4581-9b07-74e804d34d12
2025-10-08T22:47:35.603735659Z 2025-10-08 22:47:35.603 | DEBUG    | changedetectionio.async_update_worker:async_update_worker:396 - Worker 0 completed watch 25c53348-8728-4581-9b07-74e804d34d12 in 1.60s
2025-10-08T22:47:54.228238666Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET / HTTP/1.1" 200 -
2025-10-08T22:47:54.244615874Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET / HTTP/1.1" 200 -
2025-10-08T22:47:54.265344735Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/images/spread-white.svg HTTP/1.1" 200 -
2025-10-08T22:47:54.268020744Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/styles/pure-min.css HTTP/1.1" 200 -
2025-10-08T22:47:54.268996328Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/images/google-chrome-icon.png HTTP/1.1" 200 -
2025-10-08T22:47:54.269288236Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/styles/styles.css?v=0.50.17 HTTP/1.1" 200 -
2025-10-08T22:47:54.271533898Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/js/socket.io.min.js HTTP/1.1" 200 -
2025-10-08T22:47:54.275352487Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/js/jquery-3.6.0.min.js HTTP/1.1" 200 -
2025-10-08T22:47:54.276728338Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/images/pause.svg HTTP/1.1" 200 -
2025-10-08T22:47:54.282205066Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/images/bell-off.svg HTTP/1.1" 200 -
2025-10-08T22:47:54.283474251Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/images/play.svg HTTP/1.1" 200 -
2025-10-08T22:47:54.289229390Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/js/csrf.js HTTP/1.1" 200 -
2025-10-08T22:47:54.295439656Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/js/feather-icons.min.js HTTP/1.1" 200 -
2025-10-08T22:47:54.316901442Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/js/realtime.js HTTP/1.1" 200 -
2025-10-08T22:47:54.317942107Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/js/watch-overview.js HTTP/1.1" 200 -
2025-10-08T22:47:54.322038616Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/images/spread.svg HTTP/1.1" 200 -
2025-10-08T22:47:54.324238817Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/images/generic_feed-icon.svg HTTP/1.1" 200 -
2025-10-08T22:47:54.326077620Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/js/toggle-theme.js HTTP/1.1" 200 -
2025-10-08T22:47:54.403637648Z 2025-10-08 22:47:54.403 | DEBUG    | changedetectionio.realtime.socket_server:handle_connect:357 - Socket.IO: Sent initial queue size 0 to new client
2025-10-08T22:47:54.403975499Z 172.17.0.3 - - [08/Oct/2025 22:47:54] "GET /static/favicons/favicon.ico HTTP/1.1" 200 -
2025-10-08T22:47:54.404074979Z 2025-10-08 22:47:54.403 | INFO     | changedetectionio.realtime.socket_server:handle_connect:361 - Socket.IO: Client connected
2025-10-08T22:48:04.707501038Z 2025-10-08 22:48:04.707 | INFO     | changedetectionio.realtime.socket_server:handle_disconnect:367 - Socket.IO: Client disconnected
2025-10-08T22:48:04.707902647Z 172.17.0.3 - - [08/Oct/2025 22:48:04] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-10-08T22:48:04.708757268Z Error on request:
2025-10-08T22:48:04.708783030Z Traceback (most recent call last):
2025-10-08T22:48:04.708791537Z   File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 370, in run_wsgi
2025-10-08T22:48:04.708799092Z     execute(self.server.app)
2025-10-08T22:48:04.708805946Z   File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 336, in execute
2025-10-08T22:48:04.708813060Z     write(b"")
2025-10-08T22:48:04.708819964Z   File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 261, in write
2025-10-08T22:48:04.708828972Z     assert status_set is not None, "write() before start_response"
2025-10-08T22:48:04.708838201Z            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-08T22:48:04.708847349Z AssertionError: write() before start_response