2025-11-14T10:52:02.032456172Z [migrations] started
2025-11-14T10:52:02.032483608Z [migrations] no migrations found
2025-11-14T10:52:02.050972612Z usermod: no changes
2025-11-14T10:52:02.056652210Z ───────────────────────────────────────
2025-11-14T10:52:02.056665136Z
2025-11-14T10:52:02.056669355Z ██╗ ███████╗██╗ ██████╗
2025-11-14T10:52:02.056673263Z ██║ ██╔════╝██║██╔═══██╗
2025-11-14T10:52:02.056677091Z ██║ ███████╗██║██║ ██║
2025-11-14T10:52:02.056680818Z ██║ ╚════██║██║██║ ██║
2025-11-14T10:52:02.056684526Z ███████╗███████║██║╚██████╔╝
2025-11-14T10:52:02.056688343Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2025-11-14T10:52:02.056692361Z
2025-11-14T10:52:02.056695979Z Brought to you by linuxserver.io
2025-11-14T10:52:02.056699646Z ───────────────────────────────────────
2025-11-14T10:52:02.057002556Z
2025-11-14T10:52:02.057019029Z To support LSIO projects visit:
2025-11-14T10:52:02.057026304Z https://www.linuxserver.io/donate/
2025-11-14T10:52:02.057032777Z
2025-11-14T10:52:02.057039450Z ───────────────────────────────────────
2025-11-14T10:52:02.057046965Z GID/UID
2025-11-14T10:52:02.057053328Z ───────────────────────────────────────
2025-11-14T10:52:02.061572209Z
2025-11-14T10:52:02.061583571Z User UID: 911
2025-11-14T10:52:02.061587670Z User GID: 911
2025-11-14T10:52:02.061591307Z ───────────────────────────────────────
2025-11-14T10:52:02.064271575Z Linuxserver.io version: 0.51.1-ls244
2025-11-14T10:52:02.064719126Z Build-date: 2025-11-14T10:46:44+00:00
2025-11-14T10:52:02.064726691Z ───────────────────────────────────────
2025-11-14T10:52:02.064731311Z
2025-11-14T10:52:02.120021539Z [custom-init] No custom files found, skipping...
2025-11-14T10:52:02.394730642Z /app/changedetection/changedetectionio/html_tools.py:495: SyntaxWarning: invalid escape sequence '\['
2025-11-14T10:52:02.394764951Z pattern = '<!\[CDATA\[(\s*(?:.(?<!\]\]>)\s*)*)\]\]>'
2025-11-14T10:52:02.394927348Z /app/changedetection/changedetectionio/html_tools.py:559: SyntaxWarning: invalid escape sequence '\s'
2025-11-14T10:52:02.394983120Z content = re.sub('<!--\s+-->', '', content)
2025-11-14T10:52:02.449586094Z 2025-11-14 10:52:02.449 | DEBUG | changedetectionio.content_fetchers:<module>:62 - Falling back to selenium as fetcher
2025-11-14T10:52:02.584123237Z 2025-11-14 10:52:02.583 | DEBUG | changedetectionio.queue_handlers:__init__:53 - RecheckPriorityQueue initialized successfully
2025-11-14T10:52:02.584163929Z 2025-11-14 10:52:02.584 | DEBUG | changedetectionio.queue_handlers:__init__:358 - NotificationQueue initialized successfully
2025-11-14T10:52:02.585417553Z 2025-11-14 10:52:02.585 | INFO | changedetectionio.flask_app:<module>:90 - System locale default is (None, None)
2025-11-14T10:52:02.586295211Z 2025-11-14 10:52:02.586 | SUCCESS | changedetectionio:main:139 - changedetection.io version 0.51.1 starting.
2025-11-14T10:52:02.598851437Z 2025-11-14 10:52:02.598 | INFO | changedetectionio.store:reload_state:79 - Datastore path is '/config'
2025-11-14T10:52:02.599249890Z 2025-11-14 10:52:02.599 | CRITICAL | changedetectionio.store:reload_state:138 - No JSON DB found at /config/url-watches.json, creating JSON store at /config
2025-11-14T10:52:02.681437657Z 2025-11-14 10:52:02.681 | DEBUG | changedetectionio.store:add_tag:648 - >>> Adding new tag - 'tech news'
2025-11-14T10:52:02.743465474Z 2025-11-14 10:52:02.743 | DEBUG | changedetectionio.store:add_watch:414 - Adding URL 'https://news.ycombinator.com/' - 5e97ae98-3216-4ed7-8554-2b095e191f45
2025-11-14T10:52:02.743513711Z 2025-11-14 10:52:02.743 | DEBUG | changedetectionio.model.Watch:ensure_data_dir_exists:57 - > Creating data dir /config/5e97ae98-3216-4ed7-8554-2b095e191f45
2025-11-14T10:52:02.743615947Z 2025-11-14 10:52:02.743 | INFO | changedetectionio.store:sync_to_json:444 - Saving JSON..
2025-11-14T10:52:02.744167167Z 2025-11-14 10:52:02.744 | DEBUG | changedetectionio.store:add_watch:430 - Added 'https://news.ycombinator.com/'
2025-11-14T10:52:02.744980034Z 2025-11-14 10:52:02.744 | DEBUG | changedetectionio.store:add_tag:648 - >>> Adding new tag - 'changedetection.io'
2025-11-14T10:52:02.745384749Z 2025-11-14 10:52:02.745 | DEBUG | changedetectionio.store:add_watch:414 - Adding URL 'https://changedetection.io/CHANGELOG.txt' - e6b9f5a4-01cf-414c-9cc3-9b8d3a1e31f5
2025-11-14T10:52:02.745422976Z 2025-11-14 10:52:02.745 | DEBUG | changedetectionio.model.Watch:ensure_data_dir_exists:57 - > Creating data dir /config/e6b9f5a4-01cf-414c-9cc3-9b8d3a1e31f5
2025-11-14T10:52:02.745485011Z 2025-11-14 10:52:02.745 | INFO | changedetectionio.store:sync_to_json:444 - Saving JSON..
2025-11-14T10:52:02.746296405Z 2025-11-14 10:52:02.746 | DEBUG | changedetectionio.store:add_watch:430 - Added 'https://changedetection.io/CHANGELOG.txt'
2025-11-14T10:52:02.747192539Z 2025-11-14 10:52:02.746 | INFO | changedetectionio.store:sync_to_json:444 - Saving JSON..
2025-11-14T10:52:02.826760550Z /app/changedetection/changedetectionio/blueprint/backups/__init__.py:124: SyntaxWarning: invalid escape sequence '\d'
2025-11-14T10:52:02.826793547Z backup_filename_regex = BACKUP_FILENAME_FORMAT.format("\d+")
2025-11-14T10:52:02.996541159Z 2025-11-14 10:52:02.996 | INFO | changedetectionio.realtime.socket_server:init_socketio:208 - SOCKETIO_MODE=threading: Using threading mode for Socket.IO
2025-11-14T10:52:02.996613094Z 2025-11-14 10:52:02.996 | INFO | changedetectionio.realtime.socket_server:init_socketio:215 - Platform: linux, Python: 3.12, Socket.IO mode: threading
2025-11-14T10:52:03.027241275Z 2025-11-14 10:52:03.027 | INFO | changedetectionio.realtime.socket_server:init_socketio:227 - Socket.IO: Registering connect event handler
2025-11-14T10:52:03.027310475Z 2025-11-14 10:52:03.027 | INFO | changedetectionio.realtime.socket_server:__init__:38 - SignalHandler: Connected to notification_event signal
2025-11-14T10:52:03.028451412Z 2025-11-14 10:52:03.028 | INFO | changedetectionio.realtime.socket_server:init_socketio:313 - Socket.IO initialized and attached to main Flask app
2025-11-14T10:52:03.028494319Z 2025-11-14 10:52:03.028 | INFO | changedetectionio.realtime.socket_server:init_socketio:314 - Socket.IO: Registered event handlers: []
2025-11-14T10:52:03.028509449Z 2025-11-14 10:52:03.028 | INFO | changedetectionio.flask_app:changedetection_app:538 - Socket.IO server initialized
2025-11-14T10:52:03.029773154Z 2025-11-14 10:52:03.029 | INFO | changedetectionio.flask_app:changedetection_app:628 - Starting 10 workers during app initialization
2025-11-14T10:52:03.030294364Z 2025-11-14 10:52:03.030 | INFO | changedetectionio.worker_handler:start_async_event_loop:29 - Starting async event loop for workers
2025-11-14T10:52:03.031104445Z 2025-11-14 10:52:03.030 | DEBUG | changedetectionio.worker_handler:start_async_event_loop:37 - Event loop created and set: <_UnixSelectorEventLoop running=False closed=False debug=False>
2025-11-14T10:52:03.330730859Z 2025-11-14 10:52:03.330 | INFO | changedetectionio.worker_handler:start_async_workers:76 - Starting 10 async workers
2025-11-14T10:52:03.331811154Z 2025-11-14 10:52:03.331 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:733 - System env MINIMUM_SECONDS_RECHECK_TIME 3
2025-11-14T10:52:03.340811730Z 2025-11-14 10:52:03.340 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 0
2025-11-14T10:52:03.340873324Z 2025-11-14 10:52:03.340 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 0
2025-11-14T10:52:03.340991843Z 2025-11-14 10:52:03.340 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:87 - SignalHandler: Queue length update received: 0
2025-11-14T10:52:03.341101744Z 2025-11-14 10:52:03.340 | DEBUG | changedetectionio.queue_handlers:async_get:155 - Successfully async retrieved item: 5e97ae98-3216-4ed7-8554-2b095e191f45
2025-11-14T10:52:03.341127216Z 2025-11-14 10:52:03.341 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:179 - Started processing UUID: 5e97ae98-3216-4ed7-8554-2b095e191f45
2025-11-14T10:52:03.341219471Z 2025-11-14 10:52:03.341 | INFO | changedetectionio.async_update_worker:async_update_worker:81 - Worker 0 processing watch UUID 5e97ae98-3216-4ed7-8554-2b095e191f45 Priority 1763117523 URL https://news.ycombinator.com/
2025-11-14T10:52:03.343664395Z Werkzeug appears to be used in a production deployment. Consider switching to a production web server instead.
2025-11-14T10:52:03.343966474Z 2025-11-14 10:52:03.343 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:87 - SignalHandler: Queue length update received: 0
2025-11-14T10:52:03.346274161Z 2025-11-14 10:52:03.346 | DEBUG | changedetectionio.queue_handlers:put:72 - Successfully queued item: 5e97ae98-3216-4ed7-8554-2b095e191f45
2025-11-14T10:52:03.346364724Z 2025-11-14 10:52:03.346 | DEBUG | changedetectionio.worker_handler:queue_item_async_safe:218 - Successfully queued item: 5e97ae98-3216-4ed7-8554-2b095e191f45
2025-11-14T10:52:03.346427159Z 2025-11-14 10:52:03.346 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:864 - > Queued watch UUID 5e97ae98-3216-4ed7-8554-2b095e191f45 last checked at 1763117523 queued at 1763117523.33 priority 1763117523 jitter 0.00s, 0.33s since last checked
2025-11-14T10:52:03.346930553Z * Serving Flask app 'changedetectionio.flask_app'
2025-11-14T10:52:03.346946355Z * Debug mode: off
2025-11-14T10:52:03.347103051Z 2025-11-14 10:52:03.346 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:87 - SignalHandler: Queue length update received: 1
2025-11-14T10:52:03.347265147Z 2025-11-14 10:52:03.347 | DEBUG | changedetectionio.queue_handlers:put:72 - Successfully queued item: e6b9f5a4-01cf-414c-9cc3-9b8d3a1e31f5
2025-11-14T10:52:03.347325949Z 2025-11-14 10:52:03.347 | DEBUG | changedetectionio.worker_handler:queue_item_async_safe:218 - Successfully queued item: e6b9f5a4-01cf-414c-9cc3-9b8d3a1e31f5
2025-11-14T10:52:03.347388065Z 2025-11-14 10:52:03.347 | DEBUG | changedetectionio.flask_app:ticker_thread_check_time_launch_checks:864 - > Queued watch UUID e6b9f5a4-01cf-414c-9cc3-9b8d3a1e31f5 last checked at 0 queued at 1763117523.35 priority 1763117523 jitter 0.00s, 1763117523.35s since last checked
2025-11-14T10:52:03.347882120Z 2025-11-14 10:52:03.347 | DEBUG | changedetectionio.processors:call_browser:94 - Using proxy 'None' for 5e97ae98-3216-4ed7-8554-2b095e191f45
2025-11-14T10:52:03.349651182Z 2025-11-14 10:52:03.349 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 1
2025-11-14T10:52:03.349686092Z 2025-11-14 10:52:03.349 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 1
2025-11-14T10:52:03.349793058Z 2025-11-14 10:52:03.349 | DEBUG | changedetectionio.realtime.socket_server:handle_queue_length:87 - SignalHandler: Queue length update received: 0
2025-11-14T10:52:03.349840904Z 2025-11-14 10:52:03.349 | DEBUG | changedetectionio.queue_handlers:async_get:155 - Successfully async retrieved item: e6b9f5a4-01cf-414c-9cc3-9b8d3a1e31f5
2025-11-14T10:52:03.349883420Z 2025-11-14 10:52:03.349 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:179 - Started processing UUID: e6b9f5a4-01cf-414c-9cc3-9b8d3a1e31f5
2025-11-14T10:52:03.349946076Z 2025-11-14 10:52:03.349 | INFO | changedetectionio.async_update_worker:async_update_worker:81 - Worker 1 processing watch UUID e6b9f5a4-01cf-414c-9cc3-9b8d3a1e31f5 Priority 1763117523 URL https://changedetection.io/CHANGELOG.txt
2025-11-14T10:52:03.351629636Z 2025-11-14 10:52:03.351 | DEBUG | changedetectionio.processors:call_browser:94 - Using proxy 'None' for e6b9f5a4-01cf-414c-9cc3-9b8d3a1e31f5
2025-11-14T10:52:03.351687092Z WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
2025-11-14T10:52:03.351748786Z * Running on all addresses (0.0.0.0)
2025-11-14T10:52:03.351758095Z * Running on http://127.0.0.1:5000
2025-11-14T10:52:03.351766362Z * Running on http://172.17.0.4:5000
2025-11-14T10:52:03.351775300Z Press CTRL+C to quit
2025-11-14T10:52:03.353422076Z 2025-11-14 10:52:03.353 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 2
2025-11-14T10:52:03.353451676Z 2025-11-14 10:52:03.353 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 2
2025-11-14T10:52:03.353576938Z 2025-11-14 10:52:03.353 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 3
2025-11-14T10:52:03.353599423Z 2025-11-14 10:52:03.353 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 3
2025-11-14T10:52:03.353626588Z 2025-11-14 10:52:03.353 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 4
2025-11-14T10:52:03.353663292Z 2025-11-14 10:52:03.353 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 4
2025-11-14T10:52:03.353860509Z 2025-11-14 10:52:03.353 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 5
2025-11-14T10:52:03.353891642Z 2025-11-14 10:52:03.353 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 5
2025-11-14T10:52:03.353958296Z 2025-11-14 10:52:03.353 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 6
2025-11-14T10:52:03.353991663Z 2025-11-14 10:52:03.353 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 6
2025-11-14T10:52:03.354080382Z 2025-11-14 10:52:03.353 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 7
2025-11-14T10:52:03.354105312Z 2025-11-14 10:52:03.354 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 7
2025-11-14T10:52:03.354147537Z 2025-11-14 10:52:03.354 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 8
2025-11-14T10:52:03.354166976Z 2025-11-14 10:52:03.354 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 8
2025-11-14T10:52:03.354229332Z 2025-11-14 10:52:03.354 | INFO | changedetectionio.worker_handler:start_single_async_worker:106 - Starting async worker 9
2025-11-14T10:52:03.354258621Z 2025-11-14 10:52:03.354 | INFO | changedetectionio.async_update_worker:async_update_worker:34 - Starting async worker 9
2025-11-14T10:52:03.999586998Z 2025-11-14 10:52:03.999 | 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-11-14T10:52:04.030227986Z 2025-11-14 10:52:04.030 | DEBUG | changedetectionio.processors.text_json_diff.processor:run_changedetection:545 - Watch UUID e6b9f5a4-01cf-414c-9cc3-9b8d3a1e31f5 content check - Previous MD5: bf5a569cc91813ca1b91d510cee6b685, Fetched MD5 bf5a569cc91813ca1b91d510cee6b685
2025-11-14T10:52:04.144457281Z Connection to localhost (127.0.0.1) 5000 port [tcp/*] succeeded!
2025-11-14T10:52:04.160040182Z [ls.io-init] done.
2025-11-14T10:52:04.388366706Z 2025-11-14 10:52:04.388 | DEBUG | changedetectionio.model.Watch:history:190 - Reading watch history index for e6b9f5a4-01cf-414c-9cc3-9b8d3a1e31f5
2025-11-14T10:52:04.388607230Z 2025-11-14 10:52:04.388 | DEBUG | changedetectionio.async_update_worker:async_update_worker:386 - Cleared fetcher content for UUID e6b9f5a4-01cf-414c-9cc3-9b8d3a1e31f5
2025-11-14T10:52:04.388670578Z 2025-11-14 10:52:04.388 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:182 - Finished processing UUID: e6b9f5a4-01cf-414c-9cc3-9b8d3a1e31f5
2025-11-14T10:52:04.388942927Z 2025-11-14 10:52:04.388 | DEBUG | changedetectionio.async_update_worker:async_update_worker:430 - Worker 1 completed watch e6b9f5a4-01cf-414c-9cc3-9b8d3a1e31f5 in 1.39s
2025-11-14T10:52:04.389874833Z 2025-11-14 10:52:04.389 | DEBUG | changedetectionio.processors.magic:__init__:80 - Guessing mime type, original content_type 'text/html; charset=utf-8', mime type detected 'text/html'
2025-11-14T10:52:04.414961875Z 2025-11-14 10:52:04.414 | DEBUG | changedetectionio.processors.text_json_diff.processor:run_changedetection:545 - Watch UUID 5e97ae98-3216-4ed7-8554-2b095e191f45 content check - Previous MD5: 015aee4af1034f7ec8707650db9bacd8, Fetched MD5 015aee4af1034f7ec8707650db9bacd8
2025-11-14T10:52:04.518416131Z 2025-11-14 10:52:04.518 | DEBUG | changedetectionio.model.Watch:history:190 - Reading watch history index for 5e97ae98-3216-4ed7-8554-2b095e191f45
2025-11-14T10:52:04.518562676Z 2025-11-14 10:52:04.518 | DEBUG | changedetectionio.async_update_worker:async_update_worker:361 - UUID: 5e97ae98-3216-4ed7-8554-2b095e191f45 Page <title> is 'Hacker News'
2025-11-14T10:52:04.518678850Z 2025-11-14 10:52:04.518 | DEBUG | changedetectionio.async_update_worker:async_update_worker:386 - Cleared fetcher content for UUID 5e97ae98-3216-4ed7-8554-2b095e191f45
2025-11-14T10:52:04.518718109Z 2025-11-14 10:52:04.518 | DEBUG | changedetectionio.worker_handler:set_uuid_processing:182 - Finished processing UUID: 5e97ae98-3216-4ed7-8554-2b095e191f45
2025-11-14T10:52:04.518965186Z 2025-11-14 10:52:04.518 | DEBUG | changedetectionio.async_update_worker:async_update_worker:430 - Worker 0 completed watch 5e97ae98-3216-4ed7-8554-2b095e191f45 in 1.52s
2025-11-14T10:52:23.157778218Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET / HTTP/1.1" 200 -
2025-11-14T10:52:23.176053302Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET / HTTP/1.1" 200 -
2025-11-14T10:52:23.193592223Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/styles/pure-min.css HTTP/1.1" 200 -
2025-11-14T10:52:23.196101557Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/styles/styles.css?v=0.51.1 HTTP/1.1" 200 -
2025-11-14T10:52:23.197561046Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/js/socket.io.min.js HTTP/1.1" 200 -
2025-11-14T10:52:23.197799567Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/js/jquery-3.6.0.min.js HTTP/1.1" 200 -
2025-11-14T10:52:23.198865714Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/images/google-chrome-icon.png HTTP/1.1" 200 -
2025-11-14T10:52:23.199356963Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/images/spread-white.svg HTTP/1.1" 200 -
2025-11-14T10:52:23.212646897Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/images/pause.svg HTTP/1.1" 200 -
2025-11-14T10:52:23.213807795Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/images/play.svg HTTP/1.1" 200 -
2025-11-14T10:52:23.246902023Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/js/csrf.js HTTP/1.1" 200 -
2025-11-14T10:52:23.246988688Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/js/feather-icons.min.js HTTP/1.1" 200 -
2025-11-14T10:52:23.247246557Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/images/bell-off.svg HTTP/1.1" 200 -
2025-11-14T10:52:23.252489165Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/js/watch-overview.js HTTP/1.1" 200 -
2025-11-14T10:52:23.252772175Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/js/realtime.js HTTP/1.1" 200 -
2025-11-14T10:52:23.254961274Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/images/spread.svg HTTP/1.1" 200 -
2025-11-14T10:52:23.265494266Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/images/generic_feed-icon.svg HTTP/1.1" 200 -
2025-11-14T10:52:23.265712616Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/js/toggle-theme.js HTTP/1.1" 200 -
2025-11-14T10:52:23.339023064Z 2025-11-14 10:52:23.338 | DEBUG | changedetectionio.realtime.socket_server:handle_connect:277 - Socket.IO: Sent initial queue size 0 to new client
2025-11-14T10:52:23.339050840Z 2025-11-14 10:52:23.338 | INFO | changedetectionio.realtime.socket_server:handle_connect:281 - Socket.IO: Client connected
2025-11-14T10:52:23.342054179Z 172.17.0.3 - - [14/Nov/2025 10:52:23] "GET /static/favicons/favicon.ico HTTP/1.1" 200 -
2025-11-14T10:52:33.679362182Z 2025-11-14 10:52:33.679 | INFO | changedetectionio.realtime.socket_server:handle_disconnect:287 - Socket.IO: Client disconnected
2025-11-14T10:52:33.679760054Z 172.17.0.3 - - [14/Nov/2025 10:52:33] "GET /socket.io/?EIO=4&transport=websocket HTTP/1.1" 500 -
2025-11-14T10:52:33.680644505Z Error on request:
2025-11-14T10:52:33.680664936Z Traceback (most recent call last):
2025-11-14T10:52:33.680671469Z File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 370, in run_wsgi
2025-11-14T10:52:33.680677682Z execute(self.server.app)
2025-11-14T10:52:33.680683483Z File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 336, in execute
2025-11-14T10:52:33.680690397Z write(b"")
2025-11-14T10:52:33.680697451Z File "/lsiopy/lib/python3.12/site-packages/werkzeug/serving.py", line 261, in write
2025-11-14T10:52:33.680704646Z assert status_set is not None, "write() before start_response"
2025-11-14T10:52:33.680710989Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-11-14T10:52:33.680716620Z AssertionError: write() before start_response