2026-04-29T12:19:36.586588880Z [migrations] started
2026-04-29T12:19:36.586640414Z [migrations] no migrations found
2026-04-29T12:19:36.604827894Z usermod: no changes
2026-04-29T12:19:36.610299744Z ───────────────────────────────────────
2026-04-29T12:19:36.610321789Z
2026-04-29T12:19:36.610328632Z ██╗ ███████╗██╗ ██████╗
2026-04-29T12:19:36.610335296Z ██║ ██╔════╝██║██╔═══██╗
2026-04-29T12:19:36.610341979Z ██║ ███████╗██║██║ ██║
2026-04-29T12:19:36.610348412Z ██║ ╚════██║██║██║ ██║
2026-04-29T12:19:36.610354895Z ███████╗███████║██║╚██████╔╝
2026-04-29T12:19:36.610361609Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-04-29T12:19:36.610368332Z
2026-04-29T12:19:36.610374555Z Brought to you by linuxserver.io
2026-04-29T12:19:36.610380938Z ───────────────────────────────────────
2026-04-29T12:19:36.610626713Z
2026-04-29T12:19:36.610637885Z To support LSIO projects visit:
2026-04-29T12:19:36.610641963Z https://www.linuxserver.io/donate/
2026-04-29T12:19:36.610645691Z
2026-04-29T12:19:36.610649769Z ───────────────────────────────────────
2026-04-29T12:19:36.610654158Z GID/UID
2026-04-29T12:19:36.610657735Z ───────────────────────────────────────
2026-04-29T12:19:36.616274628Z
2026-04-29T12:19:36.616288726Z User UID: 911
2026-04-29T12:19:36.616292924Z User GID: 911
2026-04-29T12:19:36.616296752Z ───────────────────────────────────────
2026-04-29T12:19:36.617959050Z Linuxserver.io version: 0.55.3-ls288
2026-04-29T12:19:36.618211318Z Build-date: 2026-04-29T12:13:08+00:00
2026-04-29T12:19:36.618218212Z ───────────────────────────────────────
2026-04-29T12:19:36.618222381Z
2026-04-29T12:19:36.665055022Z [custom-init] No custom files found, skipping...
2026-04-29T12:19:36.805863092Z 2026-04-29 12:19:36.805 | DEBUG | changedetectionio:<module>:86 - Set multiprocessing default to 'spawn' for thread safety (explicit contexts used everywhere)
2026-04-29T12:19:37.047882081Z 2026-04-29 12:19:37.047 | DEBUG | changedetectionio.content_fetchers:<module>:104 - Falling back to selenium as fetcher
2026-04-29T12:19:37.133795442Z /app/changedetection/changedetectionio/html_tools.py:640: SyntaxWarning: invalid escape sequence '\['
2026-04-29T12:19:37.133859000Z pattern = '<!\[CDATA\[(\s*(?:.(?<!\]\]>)\s*)*)\]\]>'
2026-04-29T12:19:37.134234286Z /app/changedetection/changedetectionio/html_tools.py:739: SyntaxWarning: invalid escape sequence '\s'
2026-04-29T12:19:37.134257783Z content = re.sub('<!--\s+-->', '', content)
2026-04-29T12:19:37.467076495Z 2026-04-29 12:19:37.466 | DEBUG | changedetectionio.queue_handlers:__init__:59 - RecheckPriorityQueue initialized successfully
2026-04-29T12:19:37.467123329Z 2026-04-29 12:19:37.466 | DEBUG | changedetectionio.queue_handlers:__init__:434 - NotificationQueue initialized successfully
2026-04-29T12:19:37.468343116Z 2026-04-29 12:19:37.468 | DEBUG | changedetectionio.pluggy_interface:get_plugin_template_paths:590 - Added base processors template path: /app/changedetection/changedetectionio/processors/templates
2026-04-29T12:19:37.513725266Z 2026-04-29 12:19:37.513 | DEBUG | changedetectionio.pluggy_interface:get_plugin_template_paths:605 - Added processor template path: /app/changedetection/changedetectionio/processors/image_ssim_diff/templates
2026-04-29T12:19:37.513880950Z 2026-04-29 12:19:37.513 | INFO | changedetectionio.flask_app:_configure_plugin_templates:154 - Configured Jinja2 to search 2 plugin template directories
2026-04-29T12:19:37.513967784Z 2026-04-29 12:19:37.513 | INFO | changedetectionio.flask_app:<module>:164 - System locale default is (None, None)
2026-04-29T12:19:37.514831985Z 2026-04-29 12:19:37.514 | SUCCESS | changedetectionio:main:329 - changedetection.io version 0.55.3 starting.
2026-04-29T12:19:37.526598222Z 2026-04-29 12:19:37.526 | INFO | changedetectionio.store:reload_state:200 - Datastore path is '/config'
2026-04-29T12:19:37.527143510Z 2026-04-29 12:19:37.527 | WARNING | changedetectionio.store:init_fresh_install:260 - No datastore found, creating new datastore at /config
2026-04-29T12:19:37.527599038Z 2026-04-29 12:19:37.527 | INFO | changedetectionio.store:init_fresh_install:264 - Marking fresh install to schema version 30
2026-04-29T12:19:37.547647937Z 2026-04-29 12:19:37.547 | DEBUG | changedetectionio.store:add_tag:950 - >>> Adding new tag - 'tech news'
2026-04-29T12:19:37.702917101Z 2026-04-29 12:19:37.702 | DEBUG | changedetectionio.model:commit:685 - Committed tag 2ee13e3e-ae97-4296-a87f-87df7959dbe2 to 2ee13e3e-ae97-4296-a87f-87df7959dbe2/tag.json
2026-04-29T12:19:37.703024477Z 2026-04-29 12:19:37.702 | DEBUG | changedetectionio.store:add_watch:774 - Adding URL 'https://news.ycombinator.com/' - 5eceadfb-79a6-4d8a-893b-4daafe281ae7
2026-04-29T12:19:37.703082674Z 2026-04-29 12:19:37.703 | DEBUG | changedetectionio.model:ensure_data_dir_exists:587 - > Creating data dir /config/5eceadfb-79a6-4d8a-893b-4daafe281ae7
2026-04-29T12:19:37.703741742Z 2026-04-29 12:19:37.703 | DEBUG | changedetectionio.model:commit:685 - Committed watch 5eceadfb-79a6-4d8a-893b-4daafe281ae7 to 5eceadfb-79a6-4d8a-893b-4daafe281ae7/watch.json
2026-04-29T12:19:37.703771462Z 2026-04-29 12:19:37.703 | DEBUG | changedetectionio.store:add_watch:790 - Saved new watch 5eceadfb-79a6-4d8a-893b-4daafe281ae7
2026-04-29T12:19:37.703820821Z 2026-04-29 12:19:37.703 | DEBUG | changedetectionio.store:add_watch:792 - Added 'https://news.ycombinator.com/'
2026-04-29T12:19:37.704017537Z 2026-04-29 12:19:37.703 | DEBUG | changedetectionio.store:add_tag:950 - >>> Adding new tag - 'changedetection.io'
2026-04-29T12:19:37.704657717Z 2026-04-29 12:19:37.704 | DEBUG | changedetectionio.model:commit:685 - Committed tag cfb2083c-3050-4fd3-8792-1f55688a16b9 to cfb2083c-3050-4fd3-8792-1f55688a16b9/tag.json
2026-04-29T12:19:37.704759101Z 2026-04-29 12:19:37.704 | DEBUG | changedetectionio.store:add_watch:774 - Adding URL 'https://changedetection.io/CHANGELOG.txt' - 99cb92a8-edb0-4e37-a0d5-4279e6177a19
2026-04-29T12:19:37.704811897Z 2026-04-29 12:19:37.704 | DEBUG | changedetectionio.model:ensure_data_dir_exists:587 - > Creating data dir /config/99cb92a8-edb0-4e37-a0d5-4279e6177a19
2026-04-29T12:19:37.705404330Z 2026-04-29 12:19:37.705 | DEBUG | changedetectionio.model:commit:685 - Committed watch 99cb92a8-edb0-4e37-a0d5-4279e6177a19 to 99cb92a8-edb0-4e37-a0d5-4279e6177a19/watch.json
2026-04-29T12:19:37.705433339Z 2026-04-29 12:19:37.705 | DEBUG | changedetectionio.store:add_watch:790 - Saved new watch 99cb92a8-edb0-4e37-a0d5-4279e6177a19
2026-04-29T12:19:37.705451495Z 2026-04-29 12:19:37.705 | DEBUG | changedetectionio.store:add_watch:792 - Added 'https://changedetection.io/CHANGELOG.txt'
2026-04-29T12:19:37.706343472Z 2026-04-29 12:19:37.706 | INFO | changedetectionio.store:init_fresh_install:283 - Created changedetection.json for new datastore
2026-04-29T12:19:37.706388292Z 2026-04-29 12:19:37.706 | INFO | changedetectionio.store:_load_settings:93 - Loading settings from /config/changedetection.json
2026-04-29T12:19:37.706559788Z 2026-04-29 12:19:37.706 | INFO | changedetectionio.store.file_saving_datastore:load_all_watches:289 - Loading watches from individual watch.json files...
2026-04-29T12:19:37.706809410Z 2026-04-29 12:19:37.706 | DEBUG | changedetectionio.store.file_saving_datastore:load_all_watches:302 - Found 2 watch.json files in 0.000s
2026-04-29T12:19:37.707253685Z 2026-04-29 12:19:37.707 | INFO | changedetectionio.store.file_saving_datastore:load_all_watches:330 - Loaded 2 watches from disk in 0.00s (2850 watches/sec)
2026-04-29T12:19:37.707290930Z 2026-04-29 12:19:37.707 | DEBUG | changedetectionio.store:_load_watches:406 - Loaded 2 watches
2026-04-29T12:19:37.707348707Z 2026-04-29 12:19:37.707 | INFO | changedetectionio.store:_rehydrate_watches:157 - Rehydrating 2 watches...
2026-04-29T12:19:37.707566816Z 2026-04-29 12:19:37.707 | SUCCESS | changedetectionio.store:_rehydrate_watches:166 - Rehydrated 2 watches into Watch objects
2026-04-29T12:19:37.707592377Z 2026-04-29 12:19:37.707 | INFO | changedetectionio.store.file_saving_datastore:load_all_tags:412 - Loading tags from individual tag.json files...
2026-04-29T12:19:37.707748592Z 2026-04-29 12:19:37.707 | DEBUG | changedetectionio.store.file_saving_datastore:load_all_tags:427 - Found 2 tag.json files
2026-04-29T12:19:37.708131293Z 2026-04-29 12:19:37.708 | INFO | changedetectionio.store.file_saving_datastore:load_all_tags:446 - Loaded 2 tags from disk
2026-04-29T12:19:37.708152385Z 2026-04-29 12:19:37.708 | INFO | changedetectionio.store:_load_tags:437 - Loaded 2 tags from individual tag.json files
2026-04-29T12:19:37.708325504Z 2026-04-29 12:19:37.708 | INFO | changedetectionio.store:_rehydrate_tags:149 - Tag: 2ee13e3e-ae97-4296-a87f-87df7959dbe2 Tech news
2026-04-29T12:19:37.708393260Z 2026-04-29 12:19:37.708 | INFO | changedetectionio.store:_rehydrate_tags:149 - Tag: cfb2083c-3050-4fd3-8792-1f55688a16b9 changedetection.io
2026-04-29T12:19:37.712349107Z 2026-04-29 12:19:37.712 | DEBUG | changedetectionio.pluggy_interface:register_builtin_restock_plugins:331 - Registered built-in restock plugin: llm_restock
2026-04-29T12:19:37.712375991Z 2026-04-29 12:19:37.712 | DEBUG | changedetectionio.pluggy_interface:inject_datastore_into_plugins:293 - Injected datastore into plugin: llm_restock
2026-04-29T12:19:38.098338676Z 2026-04-29 12:19:38.098 | INFO | changedetectionio.realtime.socket_server:init_socketio:250 - SOCKETIO_MODE=threading: Using threading mode for Socket.IO
2026-04-29T12:19:38.098368295Z 2026-04-29 12:19:38.098 | INFO | changedetectionio.realtime.socket_server:init_socketio:257 - Platform: linux, Python: 3.12, Socket.IO mode: threading
2026-04-29T12:19:38.133184365Z 2026-04-29 12:19:38.132 | INFO | changedetectionio.realtime.socket_server:init_socketio:272 - Socket.IO: Registering connect event handler
2026-04-29T12:19:38.133258204Z 2026-04-29 12:19:38.133 | INFO | changedetectionio.realtime.socket_server:__init__:43 - SignalHandler: Connected to notification_event signal
2026-04-29T12:19:38.134496127Z 2026-04-29 12:19:38.134 | INFO | changedetectionio.realtime.socket_server:init_socketio:369 - Socket.IO initialized and attached to main Flask app
2026-04-29T12:19:38.134518092Z 2026-04-29 12:19:38.134 | INFO | changedetectionio.realtime.socket_server:init_socketio:370 - Socket.IO: Registered event handlers: []
2026-04-29T12:19:38.134528082Z 2026-04-29 12:19:38.134 | INFO | changedetectionio.flask_app:changedetection_app:897 - Socket.IO server initialized
2026-04-29T12:19:38.136309269Z 2026-04-29 12:19:38.136 | INFO | changedetectionio.flask_app:changedetection_app:992 - Starting 5 workers during app initialization
2026-04-29T12:19:38.136345181Z 2026-04-29 12:19:38.136 | INFO | changedetectionio.worker_pool:start_async_workers:117 - Starting 5 async workers (isolated threads)
2026-04-29T12:19:38.140016816Z 2026-04-29 12:19:38.139 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1113 - System env MINIMUM_SECONDS_RECHECK_TIME 3
2026-04-29T12:19:38.141138124Z 2026-04-29 12:19:38.140 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:109 - SignalHandler: Queue length update received: 1
2026-04-29T12:19:38.141159768Z 2026-04-29 12:19:38.141 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1257 - > Queued watch UUID 5eceadfb-79a6-4d8a-893b-4daafe281ae7 last checked at 0 queued at 1777465178.14 priority 1777465178 jitter 0.00s, 1777465178.14s since last checked
2026-04-29T12:19:38.141729195Z 2026-04-29 12:19:38.141 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:109 - SignalHandler: Queue length update received: 2
2026-04-29T12:19:38.141761139Z 2026-04-29 12:19:38.141 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:1257 - > Queued watch UUID 99cb92a8-edb0-4e37-a0d5-4279e6177a19 last checked at 0 queued at 1777465178.14 priority 1777465178 jitter 0.00s, 1777465178.14s since last checked
2026-04-29T12:19:38.142009219Z 2026-04-29 12:19:38.141 | INFO | changedetectionio.flask_app:changedetection_app:1010 - Started 1 notification worker(s)
2026-04-29T12:19:38.142783649Z Werkzeug appears to be used in a production deployment. Consider switching to a production web server instead.
2026-04-29T12:19:38.160948904Z 2026-04-29 12:19:38.160 | INFO | changedetectionio.worker:async_update_worker:53 - Starting async worker 0 on thread 'PageFetchAsyncUpdateWorker-0' (max_jobs=10, max_runtime=3600s)
2026-04-29T12:19:38.161474532Z 2026-04-29 12:19:38.161 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:109 - SignalHandler: Queue length update received: 1
2026-04-29T12:19:38.163945328Z 2026-04-29 12:19:38.163 | INFO | changedetectionio.worker:async_update_worker:53 - Starting async worker 2 on thread 'PageFetchAsyncUpdateWorker-2' (max_jobs=10, max_runtime=3600s)
2026-04-29T12:19:38.164454123Z 2026-04-29 12:19:38.164 | DEBUG | changedetectionio.worker_pool:claim_uuid_for_processing:239 - Worker 0 claimed UUID: 5eceadfb-79a6-4d8a-893b-4daafe281ae7
2026-04-29T12:19:38.164485987Z 2026-04-29 12:19:38.164 | INFO | changedetectionio.worker:async_update_worker:136 - Worker 0 processing watch UUID 5eceadfb-79a6-4d8a-893b-4daafe281ae7 Priority 1777465178 URL https://news.ycombinator.com/
2026-04-29T12:19:38.164914370Z 2026-04-29 12:19:38.164 | INFO | changedetectionio.worker:async_update_worker:53 - Starting async worker 1 on thread 'PageFetchAsyncUpdateWorker-1' (max_jobs=10, max_runtime=3600s)
2026-04-29T12:19:38.165330458Z 2026-04-29 12:19:38.165 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:109 - SignalHandler: Queue length update received: 0
2026-04-29T12:19:38.165804854Z 2026-04-29 12:19:38.165 | INFO | changedetectionio.worker:async_update_worker:53 - Starting async worker 3 on thread 'PageFetchAsyncUpdateWorker-3' (max_jobs=10, max_runtime=3600s)
2026-04-29T12:19:38.166308718Z 2026-04-29 12:19:38.166 | DEBUG | changedetectionio.worker_pool:claim_uuid_for_processing:239 - Worker 2 claimed UUID: 99cb92a8-edb0-4e37-a0d5-4279e6177a19
2026-04-29T12:19:38.166355302Z 2026-04-29 12:19:38.166 | INFO | changedetectionio.worker:async_update_worker:136 - Worker 2 processing watch UUID 99cb92a8-edb0-4e37-a0d5-4279e6177a19 Priority 1777465178 URL https://changedetection.io/CHANGELOG.txt
2026-04-29T12:19:38.167107477Z 2026-04-29 12:19:38.166 | INFO | changedetectionio.worker:async_update_worker:53 - Starting async worker 4 on thread 'PageFetchAsyncUpdateWorker-4' (max_jobs=10, max_runtime=3600s)
2026-04-29T12:19:38.171569974Z 2026-04-29 12:19:38.171 | DEBUG | changedetectionio.realtime.socket_server:handle_watch_small_status_update:52 - Socket.IO: Received watch small status update 'Fetching page..' for UUID 5eceadfb-79a6-4d8a-893b-4daafe281ae7
2026-04-29T12:19:38.172656453Z 2026-04-29 12:19:38.172 | DEBUG | changedetectionio.realtime.socket_server:handle_watch_small_status_update:52 - Socket.IO: Received watch small status update 'Fetching page..' for UUID 99cb92a8-edb0-4e37-a0d5-4279e6177a19
2026-04-29T12:19:38.173991892Z * Serving Flask app 'changedetectionio.flask_app'
2026-04-29T12:19:38.174013245Z * Debug mode: off
2026-04-29T12:19:38.175197450Z WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
2026-04-29T12:19:38.175234295Z * Running on all addresses (0.0.0.0)
2026-04-29T12:19:38.175241008Z * Running on http://127.0.0.1:5000
2026-04-29T12:19:38.175246630Z * Running on http://172.17.0.5:5000
2026-04-29T12:19:38.175252141Z Press CTRL+C to quit
2026-04-29T12:19:38.182041655Z 2026-04-29 12:19:38.181 | INFO | changedetectionio.validate_url:is_private_hostname:79 - Hostname 'news.ycombinator.com' is NOT private/IANA restricted.
2026-04-29T12:19:38.182252700Z 2026-04-29 12:19:38.182 | DEBUG | changedetectionio.processors.base:call_browser:185 - Using proxy 'None' for 5eceadfb-79a6-4d8a-893b-4daafe281ae7
2026-04-29T12:19:38.184633114Z 2026-04-29 12:19:38.184 | INFO | changedetectionio.validate_url:is_private_hostname:79 - Hostname 'changedetection.io' is NOT private/IANA restricted.
2026-04-29T12:19:38.185157620Z 2026-04-29 12:19:38.185 | DEBUG | changedetectionio.processors.base:call_browser:185 - Using proxy 'None' for 99cb92a8-edb0-4e37-a0d5-4279e6177a19
2026-04-29T12:19:38.192572504Z 2026-04-29 12:19:38.192 | INFO | changedetectionio.validate_url:is_private_hostname:79 - Hostname 'news.ycombinator.com' is NOT private/IANA restricted.
2026-04-29T12:19:38.288121752Z 2026-04-29 12:19:38.287 | INFO | changedetectionio.validate_url:is_private_hostname:79 - Hostname 'changedetection.io' is NOT private/IANA restricted.
2026-04-29T12:19:38.690602473Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2026-04-29T12:19:38.708984215Z [ls.io-init] done.
2026-04-29T12:19:38.860114393Z 2026-04-29 12:19:38.859 | DEBUG | changedetectionio.processors.magic:__init__:80 - Guessing mime type, original content_type 'text/html; charset=utf-8', mime type detected 'text/html'
2026-04-29T12:19:39.119574830Z 2026-04-29 12:19:39.119 | WARNING | changedetectionio.content_fetchers.requests:_run_sync:175 - URL: https://changedetection.io/CHANGELOG.txt No charset in headers or meta tag, guessed encoding as 'utf-8' via chardet
2026-04-29T12:19:39.135936292Z 2026-04-29 12:19:39.135 | DEBUG | changedetectionio.processors.text_json_diff.processor:run_changedetection:617 - Watch UUID 5eceadfb-79a6-4d8a-893b-4daafe281ae7 content check - Previous MD5: 38cd3ff1a958d50aeb3e168f2bfdfaaa, Fetched MD5 38cd3ff1a958d50aeb3e168f2bfdfaaa
2026-04-29T12:19:39.139457163Z 2026-04-29 12:19:39.139 | DEBUG | changedetectionio.worker:async_update_worker:403 - Processing watch UUID: 5eceadfb-79a6-4d8a-893b-4daafe281ae7 - xpath_data length returned empty.
2026-04-29T12:19:39.175600887Z 2026-04-29 12:19:39.175 | DEBUG | changedetectionio.processors.text_json_diff.processor:run_changedetection:617 - Watch UUID 99cb92a8-edb0-4e37-a0d5-4279e6177a19 content check - Previous MD5: 20463720ba7c17e762e581b860743997, Fetched MD5 20463720ba7c17e762e581b860743997
2026-04-29T12:19:39.177625064Z 2026-04-29 12:19:39.177 | DEBUG | changedetectionio.worker:async_update_worker:403 - Processing watch UUID: 99cb92a8-edb0-4e37-a0d5-4279e6177a19 - xpath_data length returned empty.
2026-04-29T12:19:39.179147249Z 2026-04-29 12:19:39.178 | DEBUG | changedetectionio.model:commit:685 - Committed watch 5eceadfb-79a6-4d8a-893b-4daafe281ae7 to 5eceadfb-79a6-4d8a-893b-4daafe281ae7/watch.json
2026-04-29T12:19:39.180211713Z 2026-04-29 12:19:39.179 | DEBUG | changedetectionio.model:commit:685 - Committed watch 99cb92a8-edb0-4e37-a0d5-4279e6177a19 to 99cb92a8-edb0-4e37-a0d5-4279e6177a19/watch.json
2026-04-29T12:19:39.180995652Z 2026-04-29 12:19:39.180 | DEBUG | changedetectionio.model.Watch:_brotli_save:82 - Starting brotli streaming compression of 142472 bytes.
2026-04-29T12:19:39.183510988Z 2026-04-29 12:19:39.183 | DEBUG | changedetectionio.model.Watch:_brotli_save:82 - Starting brotli streaming compression of 34633 bytes.
2026-04-29T12:19:39.188957357Z 2026-04-29 12:19:39.188 | DEBUG | changedetectionio.model.Watch:_brotli_save:108 - Finished brotli compression - From 34633 to 5119 bytes.
2026-04-29T12:19:39.261618247Z 2026-04-29 12:19:39.261 | DEBUG | changedetectionio.model.Watch:history:462 - Reading watch history index for 5eceadfb-79a6-4d8a-893b-4daafe281ae7
2026-04-29T12:19:39.262109707Z 2026-04-29 12:19:39.261 | DEBUG | changedetectionio.worker:async_update_worker:565 - UUID: 5eceadfb-79a6-4d8a-893b-4daafe281ae7 Page <title> is 'Hacker News'
2026-04-29T12:19:39.263052165Z 2026-04-29 12:19:39.262 | DEBUG | changedetectionio.model:commit:685 - Committed watch 5eceadfb-79a6-4d8a-893b-4daafe281ae7 to 5eceadfb-79a6-4d8a-893b-4daafe281ae7/watch.json
2026-04-29T12:19:39.354822762Z 2026-04-29 12:19:39.354 | DEBUG | changedetectionio.worker:async_update_worker:640 - Worker 0 completed watch 5eceadfb-79a6-4d8a-893b-4daafe281ae7 in 1.35s
2026-04-29T12:19:39.354852362Z 2026-04-29 12:19:39.354 | DEBUG | changedetectionio.worker_pool:release_uuid_from_processing:255 - Worker 0 released UUID: 5eceadfb-79a6-4d8a-893b-4daafe281ae7
2026-04-29T12:19:39.357254650Z 2026-04-29 12:19:39.357 | DEBUG | changedetectionio.model.Watch:_brotli_save:108 - Finished brotli compression - From 142472 to 48306 bytes.
2026-04-29T12:19:39.410034890Z 2026-04-29 12:19:39.409 | DEBUG | changedetectionio.model.Watch:_brotli_save:82 - Starting brotli streaming compression of 142472 bytes.
2026-04-29T12:19:39.419826601Z 2026-04-29 12:19:39.419 | DEBUG | changedetectionio.model.Watch:_brotli_save:108 - Finished brotli compression - From 142472 to 48306 bytes.
2026-04-29T12:19:39.462725871Z 2026-04-29 12:19:39.462 | DEBUG | changedetectionio.model.Watch:history:462 - Reading watch history index for 99cb92a8-edb0-4e37-a0d5-4279e6177a19
2026-04-29T12:19:39.463459177Z 2026-04-29 12:19:39.463 | DEBUG | changedetectionio.model:commit:685 - Committed watch 99cb92a8-edb0-4e37-a0d5-4279e6177a19 to 99cb92a8-edb0-4e37-a0d5-4279e6177a19/watch.json
2026-04-29T12:19:39.535009581Z 2026-04-29 12:19:39.534 | DEBUG | changedetectionio.worker:async_update_worker:640 - Worker 2 completed watch 99cb92a8-edb0-4e37-a0d5-4279e6177a19 in 1.53s
2026-04-29T12:19:39.535032237Z 2026-04-29 12:19:39.534 | DEBUG | changedetectionio.worker_pool:release_uuid_from_processing:255 - Worker 2 released UUID: 99cb92a8-edb0-4e37-a0d5-4279e6177a19
2026-04-29T12:19:40.377140745Z 2026-04-29 12:19:40.376 | INFO | changedetectionio.processors:_available_processors_cached:210 - DISABLED_PROCESSORS set, disabling: ['image_ssim_diff']
2026-04-29T12:19:40.377164974Z 2026-04-29 12:19:40.377 | DEBUG | changedetectionio.processors:_available_processors_cached:218 - Skipping processor 'image_ssim_diff' (in DISABLED_PROCESSORS)
2026-04-29T12:19:40.589411812Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET / HTTP/1.1" 200 -
2026-04-29T12:19:40.600658162Z 2026-04-29 12:19:40.600 | INFO | changedetectionio.processors:_available_processors_cached:210 - DISABLED_PROCESSORS set, disabling: ['image_ssim_diff']
2026-04-29T12:19:40.600737011Z 2026-04-29 12:19:40.600 | DEBUG | changedetectionio.processors:_available_processors_cached:218 - Skipping processor 'image_ssim_diff' (in DISABLED_PROCESSORS)
2026-04-29T12:19:40.612582748Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET / HTTP/1.1" 200 -
2026-04-29T12:19:40.627095477Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/styles/pure-min.css HTTP/1.1" 200 -
2026-04-29T12:19:40.629602537Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/styles/styles.css?v=0.55.3 HTTP/1.1" 200 -
2026-04-29T12:19:40.631869362Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/js/socket.io.min.js HTTP/1.1" 200 -
2026-04-29T12:19:40.632692470Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/js/jquery-3.6.0.min.js HTTP/1.1" 200 -
2026-04-29T12:19:40.634667417Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/styles/flag-icons.min.css HTTP/1.1" 200 -
2026-04-29T12:19:40.635842293Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/images/pause.svg HTTP/1.1" 200 -
2026-04-29T12:19:40.648127576Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/images/google-chrome-icon.png HTTP/1.1" 200 -
2026-04-29T12:19:40.648297158Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/images/bell-off.svg HTTP/1.1" 200 -
2026-04-29T12:19:40.670587160Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/js/modal.js HTTP/1.1" 200 -
2026-04-29T12:19:40.674762710Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/js/toast.js HTTP/1.1" 200 -
2026-04-29T12:19:40.683154912Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/favicons/site.webmanifest HTTP/1.1" 200 -
2026-04-29T12:19:40.685838036Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/js/feather-icons.min.js HTTP/1.1" 200 -
2026-04-29T12:19:40.686956829Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/js/realtime.js HTTP/1.1" 200 -
2026-04-29T12:19:40.687889999Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/images/play.svg HTTP/1.1" 200 -
2026-04-29T12:19:40.688410176Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/js/csrf.js HTTP/1.1" 200 -
2026-04-29T12:19:40.689960098Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/js/watch-overview.js HTTP/1.1" 200 -
2026-04-29T12:19:40.699473888Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/images/spread.svg HTTP/1.1" 200 -
2026-04-29T12:19:40.708537944Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/images/generic_feed-icon.svg HTTP/1.1" 200 -
2026-04-29T12:19:40.709110457Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/js/hamburger-menu.js HTTP/1.1" 200 -
2026-04-29T12:19:40.710017724Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/js/toggle-theme.js HTTP/1.1" 200 -
2026-04-29T12:19:40.710089839Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/js/search-modal.js HTTP/1.1" 200 -
2026-04-29T12:19:40.710165602Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/js/language-selector.js HTTP/1.1" 200 -
2026-04-29T12:19:40.710351416Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/js/flask-toast-bridge.js HTTP/1.1" 200 -
2026-04-29T12:19:40.718360737Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/flags/1x1/us.svg HTTP/1.1" 200 -
2026-04-29T12:19:40.780782535Z 2026-04-29 12:19:40.780 | DEBUG | changedetectionio.realtime.socket_server:handle_connect:333 - Socket.IO: Sent initial queue size 0 to new client
2026-04-29T12:19:40.780796804Z 2026-04-29 12:19:40.780 | INFO | changedetectionio.realtime.socket_server:handle_connect:337 - Socket.IO: Client connected
2026-04-29T12:19:40.781749743Z 172.17.0.3 - - [29/Apr/2026 12:19:40] "GET /static/favicons/favicon.ico HTTP/1.1" 200 -
2026-04-29T12:19:51.106143210Z 2026-04-29 12:19:51.105 | INFO | changedetectionio.realtime.socket_server:handle_disconnect:343 - Socket.IO: Client disconnected
2026-04-29T12:19:51.106782488Z 172.17.0.3 - - [29/Apr/2026 12:19:51] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -