2025-10-06T07:45:01.262555156Z [migrations] started 2025-10-06T07:45:01.266526891Z [migrations] no migrations found 2025-10-06T07:45:01.753845391Z usermod: no changes 2025-10-06T07:45:01.829172972Z ─────────────────────────────────────── 2025-10-06T07:45:01.829194495Z 2025-10-06T07:45:01.829201229Z ██╗ ███████╗██╗ ██████╗ 2025-10-06T07:45:01.829207983Z ██║ ██╔════╝██║██╔═══██╗ 2025-10-06T07:45:01.829214516Z ██║ ███████╗██║██║ ██║ 2025-10-06T07:45:01.829221780Z ██║ ╚════██║██║██║ ██║ 2025-10-06T07:45:01.829229807Z ███████╗███████║██║╚██████╔╝ 2025-10-06T07:45:01.829238013Z ╚══════╝╚══════╝╚═╝ ╚═════╝ 2025-10-06T07:45:01.829244566Z 2025-10-06T07:45:01.829250608Z Brought to you by linuxserver.io 2025-10-06T07:45:01.829256851Z ─────────────────────────────────────── 2025-10-06T07:45:01.835924815Z 2025-10-06T07:45:01.835958373Z To support LSIO projects visit: 2025-10-06T07:45:01.835967922Z https://www.linuxserver.io/donate/ 2025-10-06T07:45:01.835976580Z 2025-10-06T07:45:01.835985007Z ─────────────────────────────────────── 2025-10-06T07:45:01.835994386Z GID/UID 2025-10-06T07:45:01.836380613Z ─────────────────────────────────────── 2025-10-06T07:45:01.924134120Z 2025-10-06T07:45:01.924168780Z User UID: 911 2025-10-06T07:45:01.924178179Z User GID: 911 2025-10-06T07:45:01.924186425Z ─────────────────────────────────────── 2025-10-06T07:45:01.959934133Z Linuxserver.io version: 0.50.15-ls218 2025-10-06T07:45:01.963934026Z Build-date: 2025-10-06T07:39:12+00:00 2025-10-06T07:45:01.963974778Z ─────────────────────────────────────── 2025-10-06T07:45:01.963985209Z 2025-10-06T07:45:04.088407221Z [custom-init] No custom files found, skipping... 2025-10-06T07:45:06.966566412Z /app/changedetection/changedetectionio/html_tools.py:437: SyntaxWarning: invalid escape sequence '\[' 2025-10-06T07:45:06.966603928Z pattern = '<!\[CDATA\[(\s*(?:.(?<!\]\]>)\s*)*)\]\]>' 2025-10-06T07:45:06.970502987Z /app/changedetection/changedetectionio/html_tools.py:501: SyntaxWarning: invalid escape sequence '\s' 2025-10-06T07:45:06.970566906Z content = re.sub('<!--\s+-->', '', content) 2025-10-06T07:45:07.813056334Z 2025-10-06 07:45:07.810 | DEBUG | changedetectionio.content_fetchers:<module>:62 - Falling back to selenium as fetcher 2025-10-06T07:45:11.175239953Z 2025-10-06 07:45:11.174 | DEBUG | changedetectionio.queue_handlers:__init__:53 - RecheckPriorityQueue initialized successfully 2025-10-06T07:45:11.176007869Z 2025-10-06 07:45:11.175 | DEBUG | changedetectionio.queue_handlers:__init__:358 - NotificationQueue initialized successfully 2025-10-06T07:45:11.219388805Z 2025-10-06 07:45:11.218 | INFO | changedetectionio.flask_app:<module>:90 - System locale default is (None, None) 2025-10-06T07:45:11.228608576Z 2025-10-06 07:45:11.227 | SUCCESS | changedetectionio:main:131 - changedetection.io version 0.50.15 starting. 2025-10-06T07:45:11.406768642Z 2025-10-06 07:45:11.405 | INFO | changedetectionio.store:__init__:50 - Datastore path is '/config/url-watches.json' 2025-10-06T07:45:11.412054173Z 2025-10-06 07:45:11.411 | CRITICAL | changedetectionio.store:__init__:100 - No JSON DB found at /config/url-watches.json, creating JSON store at /config 2025-10-06T07:45:11.415150907Z 2025-10-06 07:45:11.414 | DEBUG | changedetectionio.store:add_tag:585 - >>> Adding new tag - 'tech news' 2025-10-06T07:45:11.980312603Z 2025-10-06 07:45:11.979 | DEBUG | changedetectionio.store:add_watch:361 - Adding URL 'https://news.ycombinator.com/' - 8dd6cb85-cab7-43bc-8ab0-28fe148ec3c7 2025-10-06T07:45:11.981020989Z 2025-10-06 07:45:11.980 | DEBUG | changedetectionio.model.Watch:ensure_data_dir_exists:75 - > Creating data dir /config/8dd6cb85-cab7-43bc-8ab0-28fe148ec3c7 2025-10-06T07:45:11.981742812Z 2025-10-06 07:45:11.981 | INFO | changedetectionio.store:sync_to_json:391 - Saving JSON.. 2025-10-06T07:45:12.004545259Z 2025-10-06 07:45:12.003 | DEBUG | changedetectionio.store:add_watch:377 - Added 'https://news.ycombinator.com/' 2025-10-06T07:45:12.005514991Z 2025-10-06 07:45:12.005 | DEBUG | changedetectionio.store:add_tag:585 - >>> Adding new tag - 'changedetection.io' 2025-10-06T07:45:12.009084437Z 2025-10-06 07:45:12.008 | DEBUG | changedetectionio.store:add_watch:361 - Adding URL 'https://changedetection.io/CHANGELOG.txt' - 7e0a9deb-7852-4707-b8cc-5f696f53ad9e 2025-10-06T07:45:12.009792512Z 2025-10-06 07:45:12.009 | DEBUG | changedetectionio.model.Watch:ensure_data_dir_exists:75 - > Creating data dir /config/7e0a9deb-7852-4707-b8cc-5f696f53ad9e 2025-10-06T07:45:12.010443693Z 2025-10-06 07:45:12.009 | INFO | changedetectionio.store:sync_to_json:391 - Saving JSON.. 2025-10-06T07:45:12.033983164Z 2025-10-06 07:45:12.033 | DEBUG | changedetectionio.store:add_watch:377 - Added 'https://changedetection.io/CHANGELOG.txt' 2025-10-06T07:45:12.166984384Z 2025-10-06 07:45:12.116 | INFO | changedetectionio.store:sync_to_json:391 - Saving JSON.. 2025-10-06T07:45:13.139541136Z /app/changedetection/changedetectionio/blueprint/backups/__init__.py:124: SyntaxWarning: invalid escape sequence '\d' 2025-10-06T07:45:13.139584764Z backup_filename_regex = BACKUP_FILENAME_FORMAT.format("\d+") 2025-10-06T07:45:14.094615653Z 2025-10-06 07:45:14.093 | INFO | changedetectionio.realtime.socket_server:init_socketio:288 - SOCKETIO_MODE=threading: Using threading mode for Socket.IO 2025-10-06T07:45:14.095411595Z 2025-10-06 07:45:14.094 | INFO | changedetectionio.realtime.socket_server:init_socketio:295 - Platform: linux, Python: 3.12, Socket.IO mode: threading 2025-10-06T07:45:14.550454808Z 2025-10-06 07:45:14.549 | INFO | changedetectionio.realtime.socket_server:init_socketio:307 - Socket.IO: Registering connect event handler 2025-10-06T07:45:14.551649072Z 2025-10-06 07:45:14.551 | INFO | changedetectionio.realtime.socket_server:__init__:38 - SignalHandler: Connected to notification_event signal 2025-10-06T07:45:14.556605691Z 2025-10-06 07:45:14.555 | INFO | changedetectionio.realtime.socket_server:polling_emit_running_or_queued_watches_threaded:131 - Queue update thread started (threading mode) 2025-10-06T07:45:14.559337460Z 2025-10-06 07:45:14.556 | INFO | changedetectionio.realtime.socket_server:__init__:47 - Started polling thread using threading (eventlet-free) 2025-10-06T07:45:14.570397266Z 2025-10-06 07:45:14.569 | INFO | changedetectionio.realtime.socket_server:init_socketio:406 - Socket.IO initialized and attached to main Flask app 2025-10-06T07:45:14.570987555Z 2025-10-06 07:45:14.570 | INFO | changedetectionio.realtime.socket_server:init_socketio:407 - Socket.IO: Registered event handlers: [] 2025-10-06T07:45:14.571637413Z 2025-10-06 07:45:14.571 | INFO | changedetectionio.flask_app:changedetection_app:533 - Socket.IO server initialized 2025-10-06T07:45:14.590349044Z 2025-10-06 07:45:14.589 | INFO | changedetectionio.flask_app:changedetection_app:623 - Starting 10 workers during app initialization 2025-10-06T07:45:14.594332243Z 2025-10-06 07:45:14.592 | INFO | changedetectionio.worker_handler:start_async_event_loop:29 - Starting async event loop for workers 2025-10-06T07:45:14.602253420Z 2025-10-06 07:45:14.601 | DEBUG | changedetectionio.worker_handler:start_async_event_loop:37 - Event loop created and set: <_UnixSelectorEventLoop running=False closed=False debug=False> 2025-10-06T07:45:14.895885045Z 2025-10-06 07:45:14.894 | INFO | changedetectionio.worker_handler:start_async_workers:76 - Starting 10 async workers 2025-10-06T07:45:14.906593654Z 2025-10-06 07:45:14.905 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:728 - System env MINIMUM_SECONDS_RECHECK_TIME 3 2025-10-06T07:45:14.932469218Z 2025-10-06 07:45:14.929 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 1 2025-10-06T07:45:14.933435753Z 2025-10-06 07:45:14.932 | DEBUG | changedetectionio.queue_handlers:put:72 - Successfully queued item: 8dd6cb85-cab7-43bc-8ab0-28fe148ec3c7 2025-10-06T07:45:14.934233469Z 2025-10-06 07:45:14.933 | DEBUG | changedetectionio.worker_handler:queue_item_async_safe:218 - Successfully queued item: 8dd6cb85-cab7-43bc-8ab0-28fe148ec3c7 2025-10-06T07:45:14.937424955Z 2025-10-06 07:45:14.936 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:854 - > Queued watch UUID 8dd6cb85-cab7-43bc-8ab0-28fe148ec3c7 last checked at 0 queued at 1759736714.91 priority 1759736714 jitter 0.00s, 1759736714.91s since last checked 2025-10-06T07:45:15.037687495Z 2025-10-06 07:45:15.036 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 2 2025-10-06T07:45:15.040326218Z 2025-10-06 07:45:15.038 | DEBUG | changedetectionio.queue_handlers:put:72 - Successfully queued item: 7e0a9deb-7852-4707-b8cc-5f696f53ad9e 2025-10-06T07:45:15.041965047Z 2025-10-06 07:45:15.040 | DEBUG | changedetectionio.worker_handler:queue_item_async_safe:218 - Successfully queued item: 7e0a9deb-7852-4707-b8cc-5f696f53ad9e 2025-10-06T07:45:15.043668115Z 2025-10-06 07:45:15.042 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:854 - > Queued watch UUID 7e0a9deb-7852-4707-b8cc-5f696f53ad9e last checked at 0 queued at 1759736714.94 priority 1759736714 jitter 0.00s, 1759736714.94s since last checked 2025-10-06T07:45:15.045596498Z 2025-10-06 07:45:15.044 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 0 2025-10-06T07:45:15.046468132Z 2025-10-06 07:45:15.045 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 0 2025-10-06T07:45:15.048191642Z 2025-10-06 07:45:15.047 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 1 2025-10-06T07:45:15.048849226Z 2025-10-06 07:45:15.048 | DEBUG | changedetectionio.queue_handlers:async_get:155 - Successfully async retrieved item: 8dd6cb85-cab7-43bc-8ab0-28fe148ec3c7 2025-10-06T07:45:15.049841313Z 2025-10-06 07:45:15.049 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:179 - Started processing UUID: 8dd6cb85-cab7-43bc-8ab0-28fe148ec3c7 2025-10-06T07:45:15.050731746Z 2025-10-06 07:45:15.050 | INFO | changedetectionio.async_update_worker:async_update_worker:81 - Worker 0 processing watch UUID 8dd6cb85-cab7-43bc-8ab0-28fe148ec3c7 Priority 1759736714 URL https://news.ycombinator.com/ 2025-10-06T07:45:15.080480036Z Werkzeug appears to be used in a production deployment. Consider switching to a production web server instead. 2025-10-06T07:45:15.096252910Z * Serving Flask app 'changedetectionio.flask_app' 2025-10-06T07:45:15.096867087Z * Debug mode: off 2025-10-06T07:45:15.148959671Z WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. 2025-10-06T07:45:15.148984621Z * Running on all addresses (0.0.0.0) 2025-10-06T07:45:15.148993890Z * Running on http://127.0.0.1:5000 2025-10-06T07:45:15.149002056Z * Running on http://172.17.0.5:5000 2025-10-06T07:45:15.164038858Z Press CTRL+C to quit 2025-10-06T07:45:15.359187756Z 2025-10-06 07:45:15.358 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 1 2025-10-06T07:45:15.359758686Z 2025-10-06 07:45:15.359 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 1 2025-10-06T07:45:15.361245850Z 2025-10-06 07:45:15.360 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 0 2025-10-06T07:45:15.362063816Z 2025-10-06 07:45:15.361 | DEBUG | changedetectionio.queue_handlers:async_get:155 - Successfully async retrieved item: 7e0a9deb-7852-4707-b8cc-5f696f53ad9e 2025-10-06T07:45:15.363042056Z 2025-10-06 07:45:15.362 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:179 - Started processing UUID: 7e0a9deb-7852-4707-b8cc-5f696f53ad9e 2025-10-06T07:45:15.364268795Z 2025-10-06 07:45:15.363 | INFO | changedetectionio.async_update_worker:async_update_worker:81 - Worker 1 processing watch UUID 7e0a9deb-7852-4707-b8cc-5f696f53ad9e Priority 1759736714 URL https://changedetection.io/CHANGELOG.txt 2025-10-06T07:45:15.403310535Z 2025-10-06 07:45:15.402 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 2 2025-10-06T07:45:15.406189972Z 2025-10-06 07:45:15.405 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 2 2025-10-06T07:45:15.407290818Z 2025-10-06 07:45:15.406 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 3 2025-10-06T07:45:15.408022191Z 2025-10-06 07:45:15.407 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 3 2025-10-06T07:45:15.409115843Z 2025-10-06 07:45:15.408 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 4 2025-10-06T07:45:15.409911544Z 2025-10-06 07:45:15.409 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 4 2025-10-06T07:45:15.410991569Z 2025-10-06 07:45:15.410 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 5 2025-10-06T07:45:15.411752471Z 2025-10-06 07:45:15.411 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 5 2025-10-06T07:45:15.412654126Z 2025-10-06 07:45:15.412 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 6 2025-10-06T07:45:15.413726795Z 2025-10-06 07:45:15.413 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 6 2025-10-06T07:45:15.414717430Z 2025-10-06 07:45:15.414 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 7 2025-10-06T07:45:15.416932489Z 2025-10-06 07:45:15.415 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 7 2025-10-06T07:45:15.418016391Z 2025-10-06 07:45:15.417 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 8 2025-10-06T07:45:15.418734106Z 2025-10-06 07:45:15.418 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 8 2025-10-06T07:45:15.419776485Z 2025-10-06 07:45:15.419 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 9 2025-10-06T07:45:15.420401002Z 2025-10-06 07:45:15.419 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 9 2025-10-06T07:45:16.025045966Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded! 2025-10-06T07:45:16.410125547Z [ls.io-init] done. 2025-10-06T07:45:18.915498697Z 2025-10-06 07:45:18.914 | DEBUG | changedetectionio.processors.text_json_diff.processor:run_changedetection:383 - Watch UUID 8dd6cb85-cab7-43bc-8ab0-28fe148ec3c7 content check - Previous MD5: 3f2a1bdcad76763807ee2a1309966fe3, Fetched MD5 3f2a1bdcad76763807ee2a1309966fe3 2025-10-06T07:45:19.824512413Z 2025-10-06 07:45:19.823 | DEBUG | changedetectionio.model.Watch:history:209 - Reading watch history index for 8dd6cb85-cab7-43bc-8ab0-28fe148ec3c7 2025-10-06T07:45:19.826693223Z 2025-10-06 07:45:19.826 | DEBUG | changedetectionio.async_update_worker:async_update_worker:354 - UUID: 8dd6cb85-cab7-43bc-8ab0-28fe148ec3c7 Page <title> is 'Hacker News' 2025-10-06T07:45:19.828365270Z 2025-10-06 07:45:19.827 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:182 - Finished processing UUID: 8dd6cb85-cab7-43bc-8ab0-28fe148ec3c7 2025-10-06T07:45:19.830986597Z 2025-10-06 07:45:19.830 | DEBUG | changedetectionio.async_update_worker:async_update_worker:396 - Worker 0 completed watch 8dd6cb85-cab7-43bc-8ab0-28fe148ec3c7 in 4.83s 2025-10-06T07:45:19.837413165Z 2025-10-06 07:45:19.836 | DEBUG | changedetectionio.processors.text_json_diff.processor:run_changedetection:161 - Got a reply that may be a download or possibly a text attachment, checking.. 2025-10-06T07:45:19.942899653Z 2025-10-06 07:45:19.942 | DEBUG | changedetectionio.processors.text_json_diff.processor:run_changedetection:165 - Guessing mime type, original content_type 'text/plain', mime type detected 'text/html' 2025-10-06T07:45:20.004695391Z 2025-10-06 07:45:20.004 | DEBUG | changedetectionio.processors.text_json_diff.processor:run_changedetection:383 - Watch UUID 7e0a9deb-7852-4707-b8cc-5f696f53ad9e content check - Previous MD5: 923babca8516c67daaf9e5cf2ff923f5, Fetched MD5 923babca8516c67daaf9e5cf2ff923f5 2025-10-06T07:45:21.294230992Z 2025-10-06 07:45:21.293 | DEBUG | changedetectionio.model.Watch:history:209 - Reading watch history index for 7e0a9deb-7852-4707-b8cc-5f696f53ad9e 2025-10-06T07:45:21.326511810Z 2025-10-06 07:45:21.325 | DEBUG | changedetectionio.async_update_worker:async_update_worker:354 - UUID: 7e0a9deb-7852-4707-b8cc-5f696f53ad9e Page <title> is 'None' 2025-10-06T07:45:21.333036446Z 2025-10-06 07:45:21.332 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:182 - Finished processing UUID: 7e0a9deb-7852-4707-b8cc-5f696f53ad9e 2025-10-06T07:45:21.355686004Z 2025-10-06 07:45:21.355 | DEBUG | changedetectionio.async_update_worker:async_update_worker:396 - Worker 1 completed watch 7e0a9deb-7852-4707-b8cc-5f696f53ad9e in 6.35s 2025-10-06T07:45:23.121468976Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET / HTTP/1.1" 200 - 2025-10-06T07:45:23.216313469Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET / HTTP/1.1" 200 - 2025-10-06T07:45:23.287171863Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/styles/pure-min.css HTTP/1.1" 200 - 2025-10-06T07:45:23.323987932Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/styles/styles.css?v=0.50.15 HTTP/1.1" 200 - 2025-10-06T07:45:23.359312177Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/images/google-chrome-icon.png HTTP/1.1" 200 - 2025-10-06T07:45:23.369987139Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/images/spread-white.svg HTTP/1.1" 200 - 2025-10-06T07:45:23.379222070Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/js/socket.io.min.js HTTP/1.1" 200 - 2025-10-06T07:45:23.434072566Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/images/play.svg HTTP/1.1" 200 - 2025-10-06T07:45:23.438988112Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/images/pause.svg HTTP/1.1" 200 - 2025-10-06T07:45:23.447180706Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/js/jquery-3.6.0.min.js HTTP/1.1" 200 - 2025-10-06T07:45:23.487259654Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/images/bell-off.svg HTTP/1.1" 200 - 2025-10-06T07:45:23.500201439Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/js/csrf.js HTTP/1.1" 200 - 2025-10-06T07:45:23.581231350Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/js/watch-overview.js HTTP/1.1" 200 - 2025-10-06T07:45:23.597709383Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/js/feather-icons.min.js HTTP/1.1" 200 - 2025-10-06T07:45:23.625781920Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/images/spread.svg HTTP/1.1" 200 - 2025-10-06T07:45:23.627610902Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/js/realtime.js HTTP/1.1" 200 - 2025-10-06T07:45:23.653881070Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/js/toggle-theme.js HTTP/1.1" 200 - 2025-10-06T07:45:23.660496839Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/images/generic_feed-icon.svg HTTP/1.1" 200 - 2025-10-06T07:45:23.762066942Z 2025-10-06 07:45:23.761 | DEBUG | changedetectionio.realtime.socket_server:handle_connect:357 - Socket.IO: Sent initial queue size 0 to new client 2025-10-06T07:45:23.762827673Z 2025-10-06 07:45:23.762 | INFO | changedetectionio.realtime.socket_server:handle_connect:361 - Socket.IO: Client connected 2025-10-06T07:45:23.767743069Z 172.17.0.3 - - [06/Oct/2025 07:45:23] "GET /static/favicons/favicon.ico HTTP/1.1" 200 - 2025-10-06T07:45:34.059795994Z 2025-10-06 07:45:34.058 | INFO | changedetectionio.realtime.socket_server:handle_disconnect:367 - Socket.IO: Client disconnected 2025-10-06T07:45:34.064089689Z 172.17.0.3 - - [06/Oct/2025 07:45:34] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 - 2025-10-06T07:45:34.076433339Z Error on request: 2025-10-06T07:45:34.076458169Z Traceback (most recent call last): 2025-10-06T07:45:34.076467478Z File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 370, in run_wsgi 2025-10-06T07:45:34.076476386Z execute(self.server.app) 2025-10-06T07:45:34.076484472Z File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 336, in execute 2025-10-06T07:45:34.076492729Z write(b"") 2025-10-06T07:45:34.076500735Z File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 261, in write 2025-10-06T07:45:34.076508941Z assert status_set is not None, "write() before start_response" 2025-10-06T07:45:34.076519563Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-06T07:45:34.076527859Z AssertionError: write() before start_response