2025-10-29T20:44:45.498828162Z [migrations] started
2025-10-29T20:44:45.502895674Z [migrations] no migrations found
2025-10-29T20:44:46.145952787Z usermod: no changes
2025-10-29T20:44:46.232470744Z ───────────────────────────────────────
2025-10-29T20:44:46.232521787Z
2025-10-29T20:44:46.232531436Z ██╗ ███████╗██╗ ██████╗
2025-10-29T20:44:46.232540134Z ██║ ██╔════╝██║██╔═══██╗
2025-10-29T20:44:46.232548481Z ██║ ███████╗██║██║ ██║
2025-10-29T20:44:46.232556687Z ██║ ╚════██║██║██║ ██║
2025-10-29T20:44:46.232564804Z ███████╗███████║██║╚██████╔╝
2025-10-29T20:44:46.232572980Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2025-10-29T20:44:46.232581267Z
2025-10-29T20:44:46.232589072Z Brought to you by linuxserver.io
2025-10-29T20:44:46.232597139Z ───────────────────────────────────────
2025-10-29T20:44:46.240243607Z
2025-10-29T20:44:46.240281864Z To support LSIO projects visit:
2025-10-29T20:44:46.240294269Z https://www.linuxserver.io/donate/
2025-10-29T20:44:46.240304610Z
2025-10-29T20:44:46.240315171Z ───────────────────────────────────────
2025-10-29T20:44:46.240326634Z GID/UID
2025-10-29T20:44:46.240780408Z ───────────────────────────────────────
2025-10-29T20:44:46.335758743Z
2025-10-29T20:44:46.335808633Z User UID: 911
2025-10-29T20:44:46.335821610Z User GID: 911
2025-10-29T20:44:46.335830037Z ───────────────────────────────────────
2025-10-29T20:44:46.373091984Z Linuxserver.io version: 0.50.35-ls237
2025-10-29T20:44:46.376049279Z Build-date: 2025-10-29T20:39:25+00:00
2025-10-29T20:44:46.376097546Z ───────────────────────────────────────
2025-10-29T20:44:46.376108709Z
2025-10-29T20:44:49.387523905Z [custom-init] No custom files found, skipping...
2025-10-29T20:44:52.998455611Z /app/changedetection/changedetectionio/html_tools.py:495: SyntaxWarning: invalid escape sequence '\['
2025-10-29T20:44:52.998485721Z pattern = '<!\[CDATA\[(\s*(?:.(?<!\]\]>)\s*)*)\]\]>'
2025-10-29T20:44:53.004121230Z /app/changedetection/changedetectionio/html_tools.py:559: SyntaxWarning: invalid escape sequence '\s'
2025-10-29T20:44:53.004165369Z content = re.sub('<!--\s+-->', '', content)
2025-10-29T20:44:53.590651160Z 2025-10-29 20:44:53.587 | DEBUG | changedetectionio.content_fetchers:<module>:62 - Falling back to selenium as fetcher
2025-10-29T20:44:55.006257643Z 2025-10-29 20:44:55.005 | DEBUG | changedetectionio.queue_handlers:__init__:53 - RecheckPriorityQueue initialized successfully
2025-10-29T20:44:55.007031571Z 2025-10-29 20:44:55.006 | DEBUG | changedetectionio.queue_handlers:__init__:358 - NotificationQueue initialized successfully
2025-10-29T20:44:55.032291439Z 2025-10-29 20:44:55.031 | INFO | changedetectionio.flask_app:<module>:90 - System locale default is (None, None)
2025-10-29T20:44:55.041570716Z 2025-10-29 20:44:55.040 | SUCCESS | changedetectionio:main:131 - changedetection.io version 0.50.35 starting.
2025-10-29T20:44:55.207409668Z 2025-10-29 20:44:55.206 | INFO | changedetectionio.store:reload_state:58 - Datastore path is '/config'
2025-10-29T20:44:55.212767047Z 2025-10-29 20:44:55.212 | CRITICAL | changedetectionio.store:reload_state:109 - No JSON DB found at /config/url-watches.json, creating JSON store at /config
2025-10-29T20:44:56.250254553Z 2025-10-29 20:44:56.249 | DEBUG | changedetectionio.store:add_tag:608 - >>> Adding new tag - 'tech news'
2025-10-29T20:44:56.886129883Z 2025-10-29 20:44:56.885 | DEBUG | changedetectionio.store:add_watch:385 - Adding URL 'https://news.ycombinator.com/' - 66d19a05-57aa-4e78-b09c-8880aec5fa95
2025-10-29T20:44:56.886868721Z 2025-10-29 20:44:56.886 | DEBUG | changedetectionio.model.Watch:ensure_data_dir_exists:57 - > Creating data dir /config/66d19a05-57aa-4e78-b09c-8880aec5fa95
2025-10-29T20:44:56.887583981Z 2025-10-29 20:44:56.887 | INFO | changedetectionio.store:sync_to_json:415 - Saving JSON..
2025-10-29T20:44:56.908681797Z 2025-10-29 20:44:56.908 | DEBUG | changedetectionio.store:add_watch:401 - Added 'https://news.ycombinator.com/'
2025-10-29T20:44:56.917135151Z 2025-10-29 20:44:56.916 | DEBUG | changedetectionio.store:add_tag:608 - >>> Adding new tag - 'changedetection.io'
2025-10-29T20:44:56.921036748Z 2025-10-29 20:44:56.920 | DEBUG | changedetectionio.store:add_watch:385 - Adding URL 'https://changedetection.io/CHANGELOG.txt' - a398c6dc-28ec-4bff-b102-8310666ee981
2025-10-29T20:44:56.921755535Z 2025-10-29 20:44:56.921 | DEBUG | changedetectionio.model.Watch:ensure_data_dir_exists:57 - > Creating data dir /config/a398c6dc-28ec-4bff-b102-8310666ee981
2025-10-29T20:44:56.922433591Z 2025-10-29 20:44:56.921 | INFO | changedetectionio.store:sync_to_json:415 - Saving JSON..
2025-10-29T20:44:56.951076471Z 2025-10-29 20:44:56.950 | DEBUG | changedetectionio.store:add_watch:401 - Added 'https://changedetection.io/CHANGELOG.txt'
2025-10-29T20:44:57.095799210Z 2025-10-29 20:44:57.056 | INFO | changedetectionio.store:sync_to_json:415 - Saving JSON..
2025-10-29T20:44:58.153624883Z /app/changedetection/changedetectionio/blueprint/backups/__init__.py:124: SyntaxWarning: invalid escape sequence '\d'
2025-10-29T20:44:58.153659292Z backup_filename_regex = BACKUP_FILENAME_FORMAT.format("\d+")
2025-10-29T20:45:01.864681745Z 2025-10-29 20:45:01.863 | INFO | changedetectionio.realtime.socket_server:init_socketio:288 - SOCKETIO_MODE=threading: Using threading mode for Socket.IO
2025-10-29T20:45:01.865234578Z 2025-10-29 20:45:01.864 | INFO | changedetectionio.realtime.socket_server:init_socketio:295 - Platform: linux, Python: 3.12, Socket.IO mode: threading
2025-10-29T20:45:02.306352490Z 2025-10-29 20:45:02.305 | INFO | changedetectionio.realtime.socket_server:init_socketio:307 - Socket.IO: Registering connect event handler
2025-10-29T20:45:02.307581435Z 2025-10-29 20:45:02.307 | INFO | changedetectionio.realtime.socket_server:__init__:38 - SignalHandler: Connected to notification_event signal
2025-10-29T20:45:02.312794703Z 2025-10-29 20:45:02.311 | INFO | changedetectionio.realtime.socket_server:polling_emit_running_or_queued_watches_threaded:131 - Queue update thread started (threading mode)
2025-10-29T20:45:02.313935731Z 2025-10-29 20:45:02.312 | INFO | changedetectionio.realtime.socket_server:__init__:47 - Started polling thread using threading (eventlet-free)
2025-10-29T20:45:02.325447293Z 2025-10-29 20:45:02.324 | INFO | changedetectionio.realtime.socket_server:init_socketio:406 - Socket.IO initialized and attached to main Flask app
2025-10-29T20:45:02.326108284Z 2025-10-29 20:45:02.325 | INFO | changedetectionio.realtime.socket_server:init_socketio:407 - Socket.IO: Registered event handlers: []
2025-10-29T20:45:02.326726660Z 2025-10-29 20:45:02.326 | INFO | changedetectionio.flask_app:changedetection_app:538 - Socket.IO server initialized
2025-10-29T20:45:02.346091826Z 2025-10-29 20:45:02.345 | INFO | changedetectionio.flask_app:changedetection_app:628 - Starting 10 workers during app initialization
2025-10-29T20:45:02.349969144Z 2025-10-29 20:45:02.348 | INFO | changedetectionio.worker_handler:start_async_event_loop:29 - Starting async event loop for workers
2025-10-29T20:45:02.357722418Z 2025-10-29 20:45:02.356 | DEBUG | changedetectionio.worker_handler:start_async_event_loop:37 - Event loop created and set: <_UnixSelectorEventLoop running=False closed=False debug=False>
2025-10-29T20:45:02.651136989Z 2025-10-29 20:45:02.650 | INFO | changedetectionio.worker_handler:start_async_workers:76 - Starting 10 async workers
2025-10-29T20:45:02.663637943Z 2025-10-29 20:45:02.661 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:733 - System env MINIMUM_SECONDS_RECHECK_TIME 3
2025-10-29T20:45:02.696199995Z 2025-10-29 20:45:02.695 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 1
2025-10-29T20:45:02.780233860Z 2025-10-29 20:45:02.779 | DEBUG | changedetectionio.queue_handlers:put:72 - Successfully queued item: 66d19a05-57aa-4e78-b09c-8880aec5fa95
2025-10-29T20:45:02.781094163Z 2025-10-29 20:45:02.780 | DEBUG | changedetectionio.worker_handler:queue_item_async_safe:218 - Successfully queued item: 66d19a05-57aa-4e78-b09c-8880aec5fa95
2025-10-29T20:45:02.783943130Z 2025-10-29 20:45:02.783 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:859 - > Queued watch UUID 66d19a05-57aa-4e78-b09c-8880aec5fa95 last checked at 0 queued at 1761770702.67 priority 1761770702 jitter 0.00s, 1761770702.67s since last checked
2025-10-29T20:45:02.789388706Z 2025-10-29 20:45:02.788 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 0
2025-10-29T20:45:02.790309721Z 2025-10-29 20:45:02.789 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 0
2025-10-29T20:45:02.791882719Z 2025-10-29 20:45:02.791 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 1
2025-10-29T20:45:02.792605244Z 2025-10-29 20:45:02.792 | DEBUG | changedetectionio.queue_handlers:async_get:155 - Successfully async retrieved item: 66d19a05-57aa-4e78-b09c-8880aec5fa95
2025-10-29T20:45:02.793646000Z 2025-10-29 20:45:02.793 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:179 - Started processing UUID: 66d19a05-57aa-4e78-b09c-8880aec5fa95
2025-10-29T20:45:02.794556734Z 2025-10-29 20:45:02.794 | INFO | changedetectionio.async_update_worker:async_update_worker:81 - Worker 0 processing watch UUID 66d19a05-57aa-4e78-b09c-8880aec5fa95 Priority 1761770702 URL https://news.ycombinator.com/
2025-10-29T20:45:02.801439774Z Werkzeug appears to be used in a production deployment. Consider switching to a production web server instead.
2025-10-29T20:45:02.807238181Z 2025-10-29 20:45:02.806 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 1
2025-10-29T20:45:02.808880258Z 2025-10-29 20:45:02.807 | DEBUG | changedetectionio.queue_handlers:put:72 - Successfully queued item: a398c6dc-28ec-4bff-b102-8310666ee981
2025-10-29T20:45:02.810125986Z 2025-10-29 20:45:02.809 | DEBUG | changedetectionio.worker_handler:queue_item_async_safe:218 - Successfully queued item: a398c6dc-28ec-4bff-b102-8310666ee981
2025-10-29T20:45:02.811638222Z 2025-10-29 20:45:02.810 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:859 - > Queued watch UUID a398c6dc-28ec-4bff-b102-8310666ee981 last checked at 0 queued at 1761770702.79 priority 1761770702 jitter 0.00s, 1761770702.79s since last checked
2025-10-29T20:45:02.824293316Z 2025-10-29 20:45:02.823 | DEBUG | changedetectionio.processors:call_browser:94 - Using proxy 'None' for 66d19a05-57aa-4e78-b09c-8880aec5fa95
2025-10-29T20:45:02.873319814Z 2025-10-29 20:45:02.872 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 1
2025-10-29T20:45:02.873904081Z 2025-10-29 20:45:02.873 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 1
2025-10-29T20:45:02.875083977Z 2025-10-29 20:45:02.874 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:99 - SignalHandler: Queue length update received: 0
2025-10-29T20:45:02.875755389Z 2025-10-29 20:45:02.875 | DEBUG | changedetectionio.queue_handlers:async_get:155 - Successfully async retrieved item: a398c6dc-28ec-4bff-b102-8310666ee981
2025-10-29T20:45:02.876495800Z 2025-10-29 20:45:02.875 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:179 - Started processing UUID: a398c6dc-28ec-4bff-b102-8310666ee981
2025-10-29T20:45:02.877406675Z 2025-10-29 20:45:02.876 | INFO | changedetectionio.async_update_worker:async_update_worker:81 - Worker 1 processing watch UUID a398c6dc-28ec-4bff-b102-8310666ee981 Priority 1761770702 URL https://changedetection.io/CHANGELOG.txt
2025-10-29T20:45:02.887136498Z * Serving Flask app 'changedetectionio.flask_app'
2025-10-29T20:45:02.891157285Z 2025-10-29 20:45:02.890 | DEBUG | changedetectionio.processors:call_browser:94 - Using proxy 'None' for a398c6dc-28ec-4bff-b102-8310666ee981
2025-10-29T20:45:02.892415890Z * Debug mode: off
2025-10-29T20:45:02.907005540Z 2025-10-29 20:45:02.906 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 2
2025-10-29T20:45:02.907572933Z 2025-10-29 20:45:02.907 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 2
2025-10-29T20:45:02.908531162Z 2025-10-29 20:45:02.908 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 3
2025-10-29T20:45:02.920754137Z 2025-10-29 20:45:02.920 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 3
2025-10-29T20:45:02.921607385Z 2025-10-29 20:45:02.921 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 4
2025-10-29T20:45:02.922180990Z 2025-10-29 20:45:02.921 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 4
2025-10-29T20:45:02.924170777Z 2025-10-29 20:45:02.922 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 5
2025-10-29T20:45:02.924747559Z 2025-10-29 20:45:02.924 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 5
2025-10-29T20:45:02.925588212Z 2025-10-29 20:45:02.925 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 6
2025-10-29T20:45:02.926145514Z 2025-10-29 20:45:02.925 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 6
2025-10-29T20:45:02.926977710Z 2025-10-29 20:45:02.926 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 7
2025-10-29T20:45:02.927573560Z 2025-10-29 20:45:02.927 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 7
2025-10-29T20:45:02.928417409Z 2025-10-29 20:45:02.927 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 8
2025-10-29T20:45:02.930541787Z 2025-10-29 20:45:02.930 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 8
2025-10-29T20:45:02.931357880Z 2025-10-29 20:45:02.930 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 9
2025-10-29T20:45:02.931929752Z 2025-10-29 20:45:02.931 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 9
2025-10-29T20:45:02.948371271Z WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
2025-10-29T20:45:02.948395260Z * Running on all addresses (0.0.0.0)
2025-10-29T20:45:02.948404188Z * Running on http://127.0.0.1:5000
2025-10-29T20:45:02.948412324Z * Running on http://172.17.0.5:5000
2025-10-29T20:45:02.948748802Z Press CTRL+C to quit
2025-10-29T20:45:03.655631223Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2025-10-29T20:45:04.415468694Z [ls.io-init] done.
2025-10-29T20:45:04.831121555Z 2025-10-29 20:45:04.829 | DEBUG | changedetectionio.processors.magic:__init__:80 - Guessing mime type, original content_type 'text/html; charset=utf-8', mime type detected 'text/html'
2025-10-29T20:45:09.039378464Z 2025-10-29 20:45:09.038 | DEBUG | changedetectionio.processors.text_json_diff.processor:run_changedetection:545 - Watch UUID 66d19a05-57aa-4e78-b09c-8880aec5fa95 content check - Previous MD5: ee36d445874ba7fcdd70bb4744d64361, Fetched MD5 ee36d445874ba7fcdd70bb4744d64361
2025-10-29T20:45:10.312619843Z 2025-10-29 20:45:10.311 | DEBUG | changedetectionio.model.Watch:history:190 - Reading watch history index for 66d19a05-57aa-4e78-b09c-8880aec5fa95
2025-10-29T20:45:10.330644962Z 2025-10-29 20:45:10.330 | DEBUG | changedetectionio.async_update_worker:async_update_worker:358 - UUID: 66d19a05-57aa-4e78-b09c-8880aec5fa95 Page <title> is 'Hacker News'
2025-10-29T20:45:10.332378593Z 2025-10-29 20:45:10.331 | DEBUG | changedetectionio.async_update_worker:async_update_worker:383 - Cleared fetcher content for UUID 66d19a05-57aa-4e78-b09c-8880aec5fa95
2025-10-29T20:45:10.332945535Z 2025-10-29 20:45:10.332 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:182 - Finished processing UUID: 66d19a05-57aa-4e78-b09c-8880aec5fa95
2025-10-29T20:45:10.351101066Z 2025-10-29 20:45:10.350 | DEBUG | changedetectionio.async_update_worker:async_update_worker:427 - Worker 0 completed watch 66d19a05-57aa-4e78-b09c-8880aec5fa95 in 7.35s
2025-10-29T20:45:10.419618264Z 2025-10-29 20:45:10.418 | WARNING | changedetectionio.processors.magic:__init__:91 - Error getting a more precise mime type from 'puremagic' library (Could not identify file), using content-based detection
2025-10-29T20:45:11.120759885Z 2025-10-29 20:45:11.119 | DEBUG | changedetectionio.processors.text_json_diff.processor:run_changedetection:545 - Watch UUID a398c6dc-28ec-4bff-b102-8310666ee981 content check - Previous MD5: 6634ad19f9ce5572a83b2a78c2dd25e0, Fetched MD5 6634ad19f9ce5572a83b2a78c2dd25e0
2025-10-29T20:45:12.849697473Z 172.17.0.3 - - [29/Oct/2025 20:45:12] "GET / HTTP/1.1" 200 -
2025-10-29T20:45:12.944459272Z 172.17.0.3 - - [29/Oct/2025 20:45:12] "GET / HTTP/1.1" 200 -
2025-10-29T20:45:13.052764474Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/styles/styles.css?v=0.50.35 HTTP/1.1" 200 -
2025-10-29T20:45:13.089215017Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/styles/pure-min.css HTTP/1.1" 200 -
2025-10-29T20:45:13.098768065Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/js/socket.io.min.js HTTP/1.1" 200 -
2025-10-29T20:45:13.101557452Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/images/google-chrome-icon.png HTTP/1.1" 200 -
2025-10-29T20:45:13.105871470Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/images/spread-white.svg HTTP/1.1" 200 -
2025-10-29T20:45:13.159890211Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/images/pause.svg HTTP/1.1" 200 -
2025-10-29T20:45:13.171058221Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/images/play.svg HTTP/1.1" 200 -
2025-10-29T20:45:13.175887666Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/js/jquery-3.6.0.min.js HTTP/1.1" 200 -
2025-10-29T20:45:13.209802172Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/images/bell-off.svg HTTP/1.1" 200 -
2025-10-29T20:45:13.234874623Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/js/csrf.js HTTP/1.1" 200 -
2025-10-29T20:45:13.276108268Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/js/feather-icons.min.js HTTP/1.1" 200 -
2025-10-29T20:45:13.288822472Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/js/realtime.js HTTP/1.1" 200 -
2025-10-29T20:45:13.320486185Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/images/spread.svg HTTP/1.1" 200 -
2025-10-29T20:45:13.329126114Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/js/watch-overview.js HTTP/1.1" 200 -
2025-10-29T20:45:13.377597584Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/js/toggle-theme.js HTTP/1.1" 200 -
2025-10-29T20:45:13.386875127Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/images/generic_feed-icon.svg HTTP/1.1" 200 -
2025-10-29T20:45:13.481550041Z 2025-10-29 20:45:13.480 | DEBUG | changedetectionio.realtime.socket_server:handle_connect:357 - Socket.IO: Sent initial queue size 0 to new client
2025-10-29T20:45:13.482547099Z 2025-10-29 20:45:13.481 | INFO | changedetectionio.realtime.socket_server:handle_connect:361 - Socket.IO: Client connected
2025-10-29T20:45:13.495273357Z 172.17.0.3 - - [29/Oct/2025 20:45:13] "GET /static/favicons/favicon.ico HTTP/1.1" 200 -
2025-10-29T20:45:13.903176301Z 2025-10-29 20:45:13.902 | DEBUG | changedetectionio.model.Watch:history:190 - Reading watch history index for a398c6dc-28ec-4bff-b102-8310666ee981
2025-10-29T20:45:13.905814263Z 2025-10-29 20:45:13.905 | DEBUG | changedetectionio.async_update_worker:async_update_worker:358 - UUID: a398c6dc-28ec-4bff-b102-8310666ee981 Page <title> is 'None'
2025-10-29T20:45:13.907023167Z 2025-10-29 20:45:13.906 | DEBUG | changedetectionio.async_update_worker:async_update_worker:383 - Cleared fetcher content for UUID a398c6dc-28ec-4bff-b102-8310666ee981
2025-10-29T20:45:13.907594548Z 2025-10-29 20:45:13.907 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:182 - Finished processing UUID: a398c6dc-28ec-4bff-b102-8310666ee981
2025-10-29T20:45:13.911360802Z 2025-10-29 20:45:13.910 | DEBUG | changedetectionio.async_update_worker:async_update_worker:427 - Worker 1 completed watch a398c6dc-28ec-4bff-b102-8310666ee981 in 10.91s
2025-10-29T20:45:23.820587623Z 2025-10-29 20:45:23.819 | INFO | changedetectionio.realtime.socket_server:handle_disconnect:367 - Socket.IO: Client disconnected
2025-10-29T20:45:23.827585836Z 172.17.0.3 - - [29/Oct/2025 20:45:23] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-10-29T20:45:23.846005248Z Error on request:
2025-10-29T20:45:23.846025418Z Traceback (most recent call last):
2025-10-29T20:45:23.846033224Z File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 370, in run_wsgi
2025-10-29T20:45:23.846040549Z execute(self.server.app)
2025-10-29T20:45:23.846047553Z File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 336, in execute
2025-10-29T20:45:23.846070189Z write(b"")
2025-10-29T20:45:23.846077373Z File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 261, in write
2025-10-29T20:45:23.846084277Z assert status_set is not None, "write() before start_response"
2025-10-29T20:45:23.846091071Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-10-29T20:45:23.846097804Z AssertionError: write() before start_response