Files
dockerStuff/config/calibre/calibre-web.log.1
2025-11-16 21:46:46 +00:00

664 lines
98 KiB
Groff

[2025-02-24 20:31:11,400] INFO {apscheduler.scheduler:181} Scheduler started
[2025-02-24 20:31:11,409] INFO {apscheduler.scheduler:895} Added job "delete temp" to job store "default"
[2025-02-24 20:31:11,412] INFO {apscheduler.scheduler:895} Added job "end scheduled task" to job store "default"
[2025-02-24 20:31:11,415] INFO {apscheduler.scheduler:895} Added job "immediately delete temp" to job store "default"
[2025-02-24 20:31:11,419] INFO {apscheduler.executors.default:123} Running job "immediately delete temp (trigger: date[2025-02-24 20:31:11 CET], next run at: 2025-02-24 20:31:11 CET)" (scheduled at 2025-02-24 20:31:11.413929+01:00)
[2025-02-24 20:31:11,420] INFO {apscheduler.scheduler:641} Removed job a0f59dfe11854714ad27787225159dad
[2025-02-24 20:31:11,672] INFO {apscheduler.executors.default:144} Job "immediately delete temp (trigger: date[2025-02-24 20:31:11 CET], next run at: 2025-02-24 20:31:11 CET)" executed successfully
[2025-02-24 20:31:25,837] INFO {cps.server:218} Starting Gevent server on [::]:8083
[2025-02-25 04:00:00,014] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-02-26 04:00:00 CET)" (scheduled at 2025-02-25 04:00:00+01:00)
[2025-02-25 04:00:00,041] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-02-26 04:00:00 CET)" executed successfully
[2025-02-25 04:10:00,003] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-02-26 04:10:00 CET)" (scheduled at 2025-02-25 04:10:00+01:00)
[2025-02-25 04:10:00,006] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-02-26 04:10:00 CET)" executed successfully
[2025-02-25 20:51:18,914] WARN {cps.config_sql:364} Log path not valid, falling back to default
[2025-02-25 20:51:19,908] INFO {cps:178} Starting Calibre Web...
[2025-02-25 20:51:26,355] WARN {py.warnings:110} /lsiopy/lib/python3.12/site-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-02-25 20:51:29,860] INFO {apscheduler.scheduler:181} Scheduler started
[2025-02-25 20:51:29,865] INFO {apscheduler.scheduler:895} Added job "delete temp" to job store "default"
[2025-02-25 20:51:29,870] INFO {apscheduler.scheduler:895} Added job "end scheduled task" to job store "default"
[2025-02-25 20:51:29,874] INFO {apscheduler.scheduler:895} Added job "immediately delete temp" to job store "default"
[2025-02-25 20:51:29,878] INFO {apscheduler.executors.default:123} Running job "immediately delete temp (trigger: date[2025-02-25 20:51:29 CET], next run at: 2025-02-25 20:51:29 CET)" (scheduled at 2025-02-25 20:51:29.872242+01:00)
[2025-02-25 20:51:29,879] INFO {apscheduler.scheduler:641} Removed job 0f6adc998fa941178cdb00c916232a18
[2025-02-25 20:51:30,055] INFO {apscheduler.executors.default:144} Job "immediately delete temp (trigger: date[2025-02-25 20:51:29 CET], next run at: 2025-02-25 20:51:29 CET)" executed successfully
[2025-02-25 20:51:57,723] INFO {cps.server:218} Starting Gevent server on [::]:8083
[2025-02-25 22:12:20,449] INFO {cps.server:319} webserver stop (restart=False)
[2025-02-25 22:12:20,578] INFO {apscheduler.scheduler:212} Scheduler has been shut down
[2025-02-25 22:12:20,707] INFO {cps.server:298} Performing shutdown of Calibre-Web
[2025-02-26 12:12:43,895] WARN {cps.config_sql:364} Log path not valid, falling back to default
[2025-02-26 12:12:45,310] INFO {cps:178} Starting Calibre Web...
[2025-02-26 12:12:57,015] WARN {py.warnings:110} /lsiopy/lib/python3.12/site-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-02-26 12:13:02,226] INFO {apscheduler.scheduler:181} Scheduler started
[2025-02-26 12:13:02,230] INFO {apscheduler.scheduler:895} Added job "delete temp" to job store "default"
[2025-02-26 12:13:02,232] INFO {apscheduler.scheduler:895} Added job "end scheduled task" to job store "default"
[2025-02-26 12:13:02,258] INFO {apscheduler.scheduler:895} Added job "immediately delete temp" to job store "default"
[2025-02-26 12:13:02,261] INFO {apscheduler.executors.default:123} Running job "immediately delete temp (trigger: date[2025-02-26 12:13:02 CET], next run at: 2025-02-26 12:13:02 CET)" (scheduled at 2025-02-26 12:13:02.257794+01:00)
[2025-02-26 12:13:02,289] INFO {apscheduler.scheduler:641} Removed job e8554cad03674d5488e478b93d74ac55
[2025-02-26 12:13:02,654] INFO {apscheduler.executors.default:144} Job "immediately delete temp (trigger: date[2025-02-26 12:13:02 CET], next run at: 2025-02-26 12:13:02 CET)" executed successfully
[2025-02-26 12:13:38,741] INFO {cps.server:218} Starting Gevent server on [::]:8083
[2025-02-27 04:00:00,386] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-02-28 04:00:00 CET)" (scheduled at 2025-02-27 04:00:00+01:00)
[2025-02-27 04:00:00,697] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-02-28 04:00:00 CET)" executed successfully
[2025-02-27 04:10:00,013] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-02-28 04:10:00 CET)" (scheduled at 2025-02-27 04:10:00+01:00)
[2025-02-27 04:10:00,022] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-02-28 04:10:00 CET)" executed successfully
[2025-02-27 16:49:51,820] INFO {cps.server:319} webserver stop (restart=False)
[2025-02-27 16:49:52,083] INFO {apscheduler.scheduler:212} Scheduler has been shut down
[2025-02-27 16:49:52,485] INFO {cps.server:298} Performing shutdown of Calibre-Web
[2025-02-27 19:08:11,730] WARN {cps.config_sql:364} Log path not valid, falling back to default
[2025-02-27 19:08:12,772] INFO {cps:178} Starting Calibre Web...
[2025-02-27 19:08:22,439] WARN {py.warnings:110} /lsiopy/lib/python3.12/site-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-02-27 19:08:28,323] INFO {apscheduler.scheduler:181} Scheduler started
[2025-02-27 19:08:28,362] INFO {apscheduler.scheduler:895} Added job "delete temp" to job store "default"
[2025-02-27 19:08:28,390] INFO {apscheduler.scheduler:895} Added job "end scheduled task" to job store "default"
[2025-02-27 19:08:28,392] INFO {apscheduler.scheduler:895} Added job "immediately delete temp" to job store "default"
[2025-02-27 19:08:29,257] INFO {apscheduler.executors.default:123} Running job "immediately delete temp (trigger: date[2025-02-27 19:08:28 CET], next run at: 2025-02-27 19:08:28 CET)" (scheduled at 2025-02-27 19:08:28.391462+01:00)
[2025-02-27 19:08:29,282] INFO {apscheduler.scheduler:641} Removed job 63a35182b0774d1e9171dea7a35512bd
[2025-02-27 19:08:29,324] INFO {apscheduler.executors.default:144} Job "immediately delete temp (trigger: date[2025-02-27 19:08:28 CET], next run at: 2025-02-27 19:08:28 CET)" executed successfully
[2025-02-27 19:09:08,026] INFO {cps.server:218} Starting Gevent server on [::]:8083
[2025-02-28 04:00:00,009] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-03-01 04:00:00 CET)" (scheduled at 2025-02-28 04:00:00+01:00)
[2025-02-28 04:00:00,025] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-03-01 04:00:00 CET)" executed successfully
[2025-02-28 04:10:00,002] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-03-01 04:10:00 CET)" (scheduled at 2025-02-28 04:10:00+01:00)
[2025-02-28 04:10:00,004] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-03-01 04:10:00 CET)" executed successfully
[2025-03-01 04:00:00,234] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-03-02 04:00:00 CET)" (scheduled at 2025-03-01 04:00:00+01:00)
[2025-03-01 04:00:00,440] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-03-02 04:00:00 CET)" executed successfully
[2025-03-01 04:10:00,014] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-03-02 04:10:00 CET)" (scheduled at 2025-03-01 04:10:00+01:00)
[2025-03-01 04:10:00,015] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-03-02 04:10:00 CET)" executed successfully
[2025-03-01 13:56:03,760] INFO {cps.server:319} webserver stop (restart=False)
[2025-03-01 13:56:04,150] INFO {apscheduler.scheduler:212} Scheduler has been shut down
[2025-03-01 13:56:04,530] INFO {cps.server:298} Performing shutdown of Calibre-Web
[2025-03-01 15:08:53,494] WARN {cps.config_sql:364} Log path not valid, falling back to default
[2025-03-01 15:08:54,615] INFO {cps:178} Starting Calibre Web...
[2025-03-01 15:09:10,843] WARN {py.warnings:110} /lsiopy/lib/python3.12/site-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-03-01 15:09:16,926] INFO {apscheduler.scheduler:181} Scheduler started
[2025-03-01 15:09:16,943] INFO {apscheduler.scheduler:895} Added job "delete temp" to job store "default"
[2025-03-01 15:09:16,986] INFO {apscheduler.scheduler:895} Added job "end scheduled task" to job store "default"
[2025-03-01 15:09:16,988] INFO {apscheduler.scheduler:895} Added job "immediately delete temp" to job store "default"
[2025-03-01 15:09:17,834] INFO {apscheduler.executors.default:123} Running job "immediately delete temp (trigger: date[2025-03-01 15:09:16 CET], next run at: 2025-03-01 15:09:16 CET)" (scheduled at 2025-03-01 15:09:16.987976+01:00)
[2025-03-01 15:09:17,835] INFO {apscheduler.scheduler:641} Removed job 28774a4296bc4ef3baddcf51e4c60243
[2025-03-01 15:09:17,905] INFO {apscheduler.executors.default:144} Job "immediately delete temp (trigger: date[2025-03-01 15:09:16 CET], next run at: 2025-03-01 15:09:16 CET)" executed successfully
[2025-03-01 15:10:06,290] INFO {cps.server:218} Starting Gevent server on [::]:8083
[2025-03-01 18:54:11,708] INFO {cps.server:319} webserver stop (restart=False)
[2025-03-01 18:54:13,531] INFO {apscheduler.scheduler:212} Scheduler has been shut down
[2025-03-01 18:54:14,292] INFO {cps.server:298} Performing shutdown of Calibre-Web
[2025-03-02 17:09:53,505] WARN {cps.config_sql:364} Log path not valid, falling back to default
[2025-03-02 17:09:54,616] INFO {cps:178} Starting Calibre Web...
[2025-03-02 17:10:03,430] WARN {py.warnings:110} /lsiopy/lib/python3.12/site-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-03-02 17:10:07,728] INFO {apscheduler.scheduler:181} Scheduler started
[2025-03-02 17:10:07,737] INFO {apscheduler.scheduler:895} Added job "delete temp" to job store "default"
[2025-03-02 17:10:07,749] INFO {apscheduler.scheduler:895} Added job "end scheduled task" to job store "default"
[2025-03-02 17:10:07,761] INFO {apscheduler.scheduler:895} Added job "immediately delete temp" to job store "default"
[2025-03-02 17:10:07,763] INFO {apscheduler.executors.default:123} Running job "immediately delete temp (trigger: date[2025-03-02 17:10:07 CET], next run at: 2025-03-02 17:10:07 CET)" (scheduled at 2025-03-02 17:10:07.750132+01:00)
[2025-03-02 17:10:07,765] INFO {apscheduler.scheduler:641} Removed job 8dc5e23df1b9472a97027b2cf0de2350
[2025-03-02 17:10:07,790] INFO {apscheduler.executors.default:144} Job "immediately delete temp (trigger: date[2025-03-02 17:10:07 CET], next run at: 2025-03-02 17:10:07 CET)" executed successfully
[2025-03-02 17:10:40,717] INFO {cps.server:218} Starting Gevent server on [::]:8083
[2025-03-03 04:00:00,187] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-03-04 04:00:00 CET)" (scheduled at 2025-03-03 04:00:00+01:00)
[2025-03-03 04:00:00,386] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-03-04 04:00:00 CET)" executed successfully
[2025-03-03 04:10:00,009] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-03-04 04:10:00 CET)" (scheduled at 2025-03-03 04:10:00+01:00)
[2025-03-03 04:10:00,012] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-03-04 04:10:00 CET)" executed successfully
[2025-03-04 04:00:00,008] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-03-05 04:00:00 CET)" (scheduled at 2025-03-04 04:00:00+01:00)
[2025-03-04 04:00:00,035] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-03-05 04:00:00 CET)" executed successfully
[2025-03-04 04:10:00,016] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-03-05 04:10:00 CET)" (scheduled at 2025-03-04 04:10:00+01:00)
[2025-03-04 04:10:00,017] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-03-05 04:10:00 CET)" executed successfully
[2025-03-05 04:00:00,008] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-03-06 04:00:00 CET)" (scheduled at 2025-03-05 04:00:00+01:00)
[2025-03-05 04:00:00,035] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-03-06 04:00:00 CET)" executed successfully
[2025-03-05 04:10:00,005] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-03-06 04:10:00 CET)" (scheduled at 2025-03-05 04:10:00+01:00)
[2025-03-05 04:10:00,007] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-03-06 04:10:00 CET)" executed successfully
[2025-03-05 07:05:09,788] INFO {cps.server:319} webserver stop (restart=False)
[2025-03-05 07:05:10,024] INFO {apscheduler.scheduler:212} Scheduler has been shut down
[2025-03-05 07:05:10,249] INFO {cps.server:298} Performing shutdown of Calibre-Web
[2025-03-05 07:14:17,524] WARN {cps.config_sql:364} Log path not valid, falling back to default
[2025-03-05 07:14:19,954] INFO {cps:178} Starting Calibre Web...
[2025-03-05 07:14:40,725] WARN {py.warnings:110} /lsiopy/lib/python3.12/site-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-03-05 07:14:50,777] INFO {apscheduler.scheduler:181} Scheduler started
[2025-03-05 07:14:50,781] INFO {apscheduler.scheduler:895} Added job "delete temp" to job store "default"
[2025-03-05 07:14:50,795] INFO {apscheduler.scheduler:895} Added job "end scheduled task" to job store "default"
[2025-03-05 07:14:50,796] INFO {apscheduler.scheduler:895} Added job "immediately delete temp" to job store "default"
[2025-03-05 07:14:50,829] INFO {apscheduler.executors.default:123} Running job "immediately delete temp (trigger: date[2025-03-05 07:14:50 CET], next run at: 2025-03-05 07:14:50 CET)" (scheduled at 2025-03-05 07:14:50.795892+01:00)
[2025-03-05 07:14:50,839] INFO {apscheduler.scheduler:641} Removed job 2be11b7c389b4c70821e1ecb78e8738c
[2025-03-05 07:14:51,532] INFO {apscheduler.executors.default:144} Job "immediately delete temp (trigger: date[2025-03-05 07:14:50 CET], next run at: 2025-03-05 07:14:50 CET)" executed successfully
[2025-03-05 07:15:55,944] INFO {cps.server:218} Starting Gevent server on [::]:8083
[2025-03-06 04:00:00,057] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-03-07 04:00:00 CET)" (scheduled at 2025-03-06 04:00:00+01:00)
[2025-03-06 04:00:00,184] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-03-07 04:00:00 CET)" executed successfully
[2025-03-06 04:10:00,004] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-03-07 04:10:00 CET)" (scheduled at 2025-03-06 04:10:00+01:00)
[2025-03-06 04:10:00,006] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-03-07 04:10:00 CET)" executed successfully
[2025-03-07 04:00:00,064] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-03-08 04:00:00 CET)" (scheduled at 2025-03-07 04:00:00+01:00)
[2025-03-07 04:00:00,130] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-03-08 04:00:00 CET)" executed successfully
[2025-03-07 04:10:00,003] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-03-08 04:10:00 CET)" (scheduled at 2025-03-07 04:10:00+01:00)
[2025-03-07 04:10:00,006] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-03-08 04:10:00 CET)" executed successfully
[2025-03-07 18:17:59,741] INFO {cps.server:319} webserver stop (restart=False)
[2025-03-07 18:17:59,968] INFO {apscheduler.scheduler:212} Scheduler has been shut down
[2025-03-07 18:18:00,337] INFO {cps.server:298} Performing shutdown of Calibre-Web
[2025-03-08 13:10:36,713] WARN {cps.config_sql:364} Log path not valid, falling back to default
[2025-03-08 13:10:36,796] INFO {cps:178} Starting Calibre Web...
[2025-03-08 13:10:37,516] WARN {py.warnings:110} /lsiopy/lib/python3.12/site-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-03-08 13:10:37,737] INFO {apscheduler.scheduler:181} Scheduler started
[2025-03-08 13:10:37,738] INFO {apscheduler.scheduler:895} Added job "delete temp" to job store "default"
[2025-03-08 13:10:37,738] INFO {apscheduler.scheduler:895} Added job "end scheduled task" to job store "default"
[2025-03-08 13:10:37,738] INFO {apscheduler.scheduler:895} Added job "immediately delete temp" to job store "default"
[2025-03-08 13:10:37,738] INFO {apscheduler.executors.default:123} Running job "immediately delete temp (trigger: date[2025-03-08 13:10:37 CET], next run at: 2025-03-08 13:10:37 CET)" (scheduled at 2025-03-08 13:10:37.738433+01:00)
[2025-03-08 13:10:37,739] INFO {apscheduler.scheduler:641} Removed job 1046f317a0c048439fa0ef84eb383e1f
[2025-03-08 13:10:37,756] INFO {apscheduler.executors.default:144} Job "immediately delete temp (trigger: date[2025-03-08 13:10:37 CET], next run at: 2025-03-08 13:10:37 CET)" executed successfully
[2025-03-08 13:10:39,138] INFO {cps.server:218} Starting Gevent server on [::]:8083
[2025-07-24 12:51:17,544] WARN {cps.config_sql:364} Log path not valid, falling back to default
[2025-07-24 12:51:17,571] INFO {cps:178} Starting Calibre Web...
[2025-07-24 12:51:17,841] WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-07-24 12:51:17,984] INFO {apscheduler.scheduler:181} Scheduler started
[2025-07-24 12:51:17,984] INFO {apscheduler.scheduler:895} Added job "delete temp" to job store "default"
[2025-07-24 12:51:17,985] INFO {apscheduler.scheduler:895} Added job "end scheduled task" to job store "default"
[2025-07-24 12:51:17,985] INFO {apscheduler.scheduler:895} Added job "immediately delete temp" to job store "default"
[2025-07-24 12:51:17,985] INFO {apscheduler.executors.default:123} Running job "immediately delete temp (trigger: date[2025-07-24 12:51:17 CEST], next run at: 2025-07-24 12:51:17 CEST)" (scheduled at 2025-07-24 12:51:17.985103+02:00)
[2025-07-24 12:51:17,985] INFO {apscheduler.scheduler:641} Removed job 3f4598c528f1451ea5a49093f0e58773
[2025-07-24 12:51:17,989] INFO {apscheduler.executors.default:144} Job "immediately delete temp (trigger: date[2025-07-24 12:51:17 CEST], next run at: 2025-07-24 12:51:17 CEST)" executed successfully
[2025-07-24 12:51:18,921] INFO {cps.server:218} Starting Gevent server on [::]:8083
[2025-07-24 13:02:17,079] WARN {cps.config_sql:364} Log path not valid, falling back to default
[2025-07-24 13:02:17,128] INFO {cps:178} Starting Calibre Web...
[2025-07-24 13:02:17,501] WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-07-24 13:02:17,701] INFO {apscheduler.scheduler:181} Scheduler started
[2025-07-24 13:02:17,702] INFO {apscheduler.scheduler:895} Added job "delete temp" to job store "default"
[2025-07-24 13:02:17,702] INFO {apscheduler.scheduler:895} Added job "end scheduled task" to job store "default"
[2025-07-24 13:02:17,702] INFO {apscheduler.scheduler:895} Added job "immediately delete temp" to job store "default"
[2025-07-24 13:02:17,703] INFO {apscheduler.executors.default:123} Running job "immediately delete temp (trigger: date[2025-07-24 13:02:17 CEST], next run at: 2025-07-24 13:02:17 CEST)" (scheduled at 2025-07-24 13:02:17.702822+02:00)
[2025-07-24 13:02:17,704] INFO {apscheduler.scheduler:641} Removed job 3fdf9f23e61c478b903d69939339366c
[2025-07-24 13:02:17,705] INFO {apscheduler.executors.default:144} Job "immediately delete temp (trigger: date[2025-07-24 13:02:17 CEST], next run at: 2025-07-24 13:02:17 CEST)" executed successfully
[2025-07-24 13:02:19,179] INFO {cps.server:218} Starting Gevent server on [::]:8083
[2025-07-24 13:04:15,008] INFO {cps.server:319} webserver stop (restart=False)
[2025-07-24 13:04:15,009] INFO {apscheduler.scheduler:212} Scheduler has been shut down
[2025-07-24 13:04:15,014] INFO {cps.server:298} Performing shutdown of Calibre-Web
[2025-07-24 14:04:17,422] WARN {cps.config_sql:364} Log path not valid, falling back to default
[2025-07-24 14:04:17,465] INFO {cps:178} Starting Calibre Web...
[2025-07-24 14:04:17,915] WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-07-24 14:04:18,105] INFO {apscheduler.scheduler:181} Scheduler started
[2025-07-24 14:04:18,106] INFO {apscheduler.scheduler:895} Added job "delete temp" to job store "default"
[2025-07-24 14:04:18,106] INFO {apscheduler.scheduler:895} Added job "end scheduled task" to job store "default"
[2025-07-24 14:04:18,106] INFO {apscheduler.scheduler:895} Added job "immediately delete temp" to job store "default"
[2025-07-24 14:04:18,107] INFO {apscheduler.executors.default:123} Running job "immediately delete temp (trigger: date[2025-07-24 14:04:18 CEST], next run at: 2025-07-24 14:04:18 CEST)" (scheduled at 2025-07-24 14:04:18.106665+02:00)
[2025-07-24 14:04:18,107] INFO {apscheduler.scheduler:641} Removed job de7b1c2dcae94174966f30838483849e
[2025-07-24 14:04:18,108] INFO {apscheduler.executors.default:144} Job "immediately delete temp (trigger: date[2025-07-24 14:04:18 CEST], next run at: 2025-07-24 14:04:18 CEST)" executed successfully
[2025-07-24 14:04:19,088] INFO {cps.server:218} Starting Gevent server on [::]:8083
[2025-07-24 14:24:10,518] WARN {cps.config_sql:364} Log path not valid, falling back to default
[2025-07-25 02:52:10,389] WARN {cps.config_sql:364} Log path not valid, falling back to default
[2025-07-25 04:00:00,003] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-07-26 04:00:00 CEST)" (scheduled at 2025-07-25 04:00:00+02:00)
[2025-07-25 04:00:00,006] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-07-26 04:00:00 CEST)" executed successfully
[2025-07-25 04:10:00,001] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-07-26 04:10:00 CEST)" (scheduled at 2025-07-25 04:10:00+02:00)
[2025-07-25 04:10:00,002] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-07-26 04:10:00 CEST)" executed successfully
[2025-07-26 04:00:00,004] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-07-27 04:00:00 CEST)" (scheduled at 2025-07-26 04:00:00+02:00)
[2025-07-26 04:00:00,009] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-07-27 04:00:00 CEST)" executed successfully
[2025-07-26 04:10:00,002] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-07-27 04:10:00 CEST)" (scheduled at 2025-07-26 04:10:00+02:00)
[2025-07-26 04:10:00,002] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-07-27 04:10:00 CEST)" executed successfully
[2025-07-27 04:00:00,001] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-07-28 04:00:00 CEST)" (scheduled at 2025-07-27 04:00:00+02:00)
[2025-07-27 04:00:00,004] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-07-28 04:00:00 CEST)" executed successfully
[2025-07-27 04:10:00,001] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-07-28 04:10:00 CEST)" (scheduled at 2025-07-27 04:10:00+02:00)
[2025-07-27 04:10:00,002] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-07-28 04:10:00 CEST)" executed successfully
[2025-07-28 04:00:00,005] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-07-29 04:00:00 CEST)" (scheduled at 2025-07-28 04:00:00+02:00)
[2025-07-28 04:00:00,007] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-07-29 04:00:00 CEST)" executed successfully
[2025-07-28 04:10:00,001] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-07-29 04:10:00 CEST)" (scheduled at 2025-07-28 04:10:00+02:00)
[2025-07-28 04:10:00,002] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-07-29 04:10:00 CEST)" executed successfully
[2025-07-28 04:22:07,959] WARN {cps.config_sql:364} Log path not valid, falling back to default
[2025-07-29 04:00:00,001] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-07-30 04:00:00 CEST)" (scheduled at 2025-07-29 04:00:00+02:00)
[2025-07-29 04:00:00,002] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-07-30 04:00:00 CEST)" executed successfully
[2025-07-29 04:10:00,000] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-07-30 04:10:00 CEST)" (scheduled at 2025-07-29 04:10:00+02:00)
[2025-07-29 04:10:00,001] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-07-30 04:10:00 CEST)" executed successfully
[2025-07-30 04:00:00,002] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-07-31 04:00:00 CEST)" (scheduled at 2025-07-30 04:00:00+02:00)
[2025-07-30 04:00:00,003] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-07-31 04:00:00 CEST)" executed successfully
[2025-07-30 04:10:00,001] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-07-31 04:10:00 CEST)" (scheduled at 2025-07-30 04:10:00+02:00)
[2025-07-30 04:10:00,002] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-07-31 04:10:00 CEST)" executed successfully
[2025-07-31 04:00:00,000] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-01 04:00:00 CEST)" (scheduled at 2025-07-31 04:00:00+02:00)
[2025-07-31 04:00:00,001] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-01 04:00:00 CEST)" executed successfully
[2025-07-31 04:10:00,001] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-01 04:10:00 CEST)" (scheduled at 2025-07-31 04:10:00+02:00)
[2025-07-31 04:10:00,002] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-01 04:10:00 CEST)" executed successfully
[2025-08-01 04:00:00,001] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-02 04:00:00 CEST)" (scheduled at 2025-08-01 04:00:00+02:00)
[2025-08-01 04:00:00,004] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-02 04:00:00 CEST)" executed successfully
[2025-08-01 04:10:00,000] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-02 04:10:00 CEST)" (scheduled at 2025-08-01 04:10:00+02:00)
[2025-08-01 04:10:00,000] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-02 04:10:00 CEST)" executed successfully
[2025-08-02 04:00:00,001] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-03 04:00:00 CEST)" (scheduled at 2025-08-02 04:00:00+02:00)
[2025-08-02 04:00:00,005] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-03 04:00:00 CEST)" executed successfully
[2025-08-02 04:10:00,001] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-03 04:10:00 CEST)" (scheduled at 2025-08-02 04:10:00+02:00)
[2025-08-02 04:10:00,002] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-03 04:10:00 CEST)" executed successfully
[2025-08-02 06:02:11,657] INFO {cps.server:319} webserver stop (restart=False)
[2025-08-02 06:02:11,660] INFO {apscheduler.scheduler:212} Scheduler has been shut down
[2025-08-02 06:02:11,665] INFO {cps.server:298} Performing shutdown of Calibre-Web
[2025-08-02 06:02:44,118] WARN {cps.config_sql:367} Log path not valid, falling back to default
[2025-08-02 06:02:44,134] INFO {cps:178} Starting Calibre Web...
[2025-08-02 06:02:44,307] WARN {py.warnings:109} /app/calibre-web/cps/services/hardcover.py:110: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if len(ids) is not 0:
[2025-08-02 06:02:44,328] WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/flask_limiter/extension.py:333: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-08-02 06:02:44,500] INFO {apscheduler.scheduler:181} Scheduler started
[2025-08-02 06:02:44,500] INFO {apscheduler.scheduler:895} Added job "delete temp" to job store "default"
[2025-08-02 06:02:44,500] INFO {apscheduler.scheduler:895} Added job "end scheduled task" to job store "default"
[2025-08-02 06:02:44,501] INFO {apscheduler.scheduler:895} Added job "immediately delete temp" to job store "default"
[2025-08-02 06:02:44,501] INFO {apscheduler.executors.default:123} Running job "immediately delete temp (trigger: date[2025-08-02 06:02:44 CEST], next run at: 2025-08-02 06:02:44 CEST)" (scheduled at 2025-08-02 06:02:44.501054+02:00)
[2025-08-02 06:02:44,502] INFO {apscheduler.executors.default:144} Job "immediately delete temp (trigger: date[2025-08-02 06:02:44 CEST], next run at: 2025-08-02 06:02:44 CEST)" executed successfully
[2025-08-02 06:02:44,502] INFO {apscheduler.scheduler:641} Removed job cd5a39f8163a4d1e9fd4744dc8eeab05
[2025-08-02 06:02:45,302] INFO {cps.remotelogin:47} Magic Link QRCode is enabled
[2025-08-02 06:02:45,363] INFO {cps.server:218} Starting Gevent server on [::]:8083
[2025-08-03 04:00:00,000] INFO {apscheduler.executors.default:123} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-04 04:00:00 CEST)" (scheduled at 2025-08-03 04:00:00+02:00)
[2025-08-03 04:00:00,001] INFO {apscheduler.executors.default:144} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-04 04:00:00 CEST)" executed successfully
[2025-08-03 04:10:00,001] INFO {apscheduler.executors.default:123} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-04 04:10:00 CEST)" (scheduled at 2025-08-03 04:10:00+02:00)
[2025-08-03 04:10:00,002] INFO {apscheduler.executors.default:144} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-04 04:10:00 CEST)" executed successfully
[2025-08-03 06:01:56,098] INFO {cps.server:319} webserver stop (restart=False)
[2025-08-03 06:01:56,099] INFO {apscheduler.scheduler:212} Scheduler has been shut down
[2025-08-03 06:01:56,099] INFO {cps.server:298} Performing shutdown of Calibre-Web
[2025-08-03 06:02:20,684] WARN {cps.config_sql:367} Log path not valid, falling back to default
[2025-08-03 06:02:20,703] INFO {cps:178} Starting Calibre Web...
[2025-08-03 06:02:20,868] WARN {py.warnings:109} /app/calibre-web-automated/cps/services/hardcover.py:110: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if len(ids) is not 0:
[2025-08-03 06:02:20,888] WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/flask_limiter/extension.py:324: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-08-03 06:02:21,037] INFO {apscheduler.scheduler:214} Scheduler started
[2025-08-03 06:02:21,037] INFO {apscheduler.scheduler:1090} Added job "delete temp" to job store "default"
[2025-08-03 06:02:21,038] INFO {apscheduler.scheduler:1090} Added job "end scheduled task" to job store "default"
[2025-08-03 06:02:21,038] INFO {apscheduler.scheduler:1090} Added job "immediately delete temp" to job store "default"
[2025-08-03 06:02:21,038] INFO {apscheduler.executors.default:129} Running job "immediately delete temp (trigger: date[2025-08-03 06:02:21 CEST], next run at: 2025-08-03 06:02:21 CEST)" (scheduled at 2025-08-03 06:02:21.038173+02:00)
[2025-08-03 06:02:21,038] INFO {apscheduler.scheduler:728} Removed job b611fc184e714fd0becf313592353c6c
[2025-08-03 06:02:21,042] INFO {apscheduler.executors.default:156} Job "immediately delete temp (trigger: date[2025-08-03 06:02:21 CEST], next run at: 2025-08-03 06:02:21 CEST)" executed successfully
[2025-08-03 06:02:21,733] INFO {cps.remotelogin:47} Magic Link QRCode is enabled
[2025-08-03 06:02:21,794] INFO {cps.server:218} Starting Gevent server on [::]:8083
[2025-08-04 04:00:00,003] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-05 04:00:00 CEST)" (scheduled at 2025-08-04 04:00:00+02:00)
[2025-08-04 04:00:00,008] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-05 04:00:00 CEST)" executed successfully
[2025-08-04 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-05 04:10:00 CEST)" (scheduled at 2025-08-04 04:10:00+02:00)
[2025-08-04 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-05 04:10:00 CEST)" executed successfully
[2025-08-05 04:00:00,002] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-06 04:00:00 CEST)" (scheduled at 2025-08-05 04:00:00+02:00)
[2025-08-05 04:00:00,006] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-06 04:00:00 CEST)" executed successfully
[2025-08-05 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-06 04:10:00 CEST)" (scheduled at 2025-08-05 04:10:00+02:00)
[2025-08-05 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-06 04:10:00 CEST)" executed successfully
[2025-08-06 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-07 04:00:00 CEST)" (scheduled at 2025-08-06 04:00:00+02:00)
[2025-08-06 04:00:00,004] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-07 04:00:00 CEST)" executed successfully
[2025-08-06 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-07 04:10:00 CEST)" (scheduled at 2025-08-06 04:10:00+02:00)
[2025-08-06 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-07 04:10:00 CEST)" executed successfully
[2025-08-07 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-08 04:00:00 CEST)" (scheduled at 2025-08-07 04:00:00+02:00)
[2025-08-07 04:00:00,005] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-08 04:00:00 CEST)" executed successfully
[2025-08-07 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-08 04:10:00 CEST)" (scheduled at 2025-08-07 04:10:00+02:00)
[2025-08-07 04:10:00,001] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-08 04:10:00 CEST)" executed successfully
[2025-08-08 04:00:00,007] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-09 04:00:00 CEST)" (scheduled at 2025-08-08 04:00:00+02:00)
[2025-08-08 04:00:00,012] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-09 04:00:00 CEST)" executed successfully
[2025-08-08 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-09 04:10:00 CEST)" (scheduled at 2025-08-08 04:10:00+02:00)
[2025-08-08 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-09 04:10:00 CEST)" executed successfully
[2025-08-09 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-10 04:00:00 CEST)" (scheduled at 2025-08-09 04:00:00+02:00)
[2025-08-09 04:00:00,004] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-10 04:00:00 CEST)" executed successfully
[2025-08-09 04:10:00,000] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-10 04:10:00 CEST)" (scheduled at 2025-08-09 04:10:00+02:00)
[2025-08-09 04:10:00,000] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-10 04:10:00 CEST)" executed successfully
[2025-08-10 04:00:00,003] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-11 04:00:00 CEST)" (scheduled at 2025-08-10 04:00:00+02:00)
[2025-08-10 04:00:00,007] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-11 04:00:00 CEST)" executed successfully
[2025-08-10 04:10:00,000] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-11 04:10:00 CEST)" (scheduled at 2025-08-10 04:10:00+02:00)
[2025-08-10 04:10:00,000] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-11 04:10:00 CEST)" executed successfully
[2025-08-11 04:00:00,006] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-12 04:00:00 CEST)" (scheduled at 2025-08-11 04:00:00+02:00)
[2025-08-11 04:00:00,011] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-12 04:00:00 CEST)" executed successfully
[2025-08-11 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-12 04:10:00 CEST)" (scheduled at 2025-08-11 04:10:00+02:00)
[2025-08-11 04:10:00,001] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-12 04:10:00 CEST)" executed successfully
[2025-08-11 06:02:01,773] INFO {cps.server:319} webserver stop (restart=False)
[2025-08-11 06:02:01,774] INFO {apscheduler.scheduler:245} Scheduler has been shut down
[2025-08-11 06:02:01,779] INFO {cps.server:298} Performing shutdown of Calibre-Web
[2025-08-11 06:02:37,687] WARN {cps.config_sql:356} Log path not valid, falling back to default
[2025-08-11 06:02:37,688] WARN {cps.config_sql:392} invalidating configuration
[2025-08-11 06:02:37,688] WARN {cps.config_sql:356} Log path not valid, falling back to default
[2025-08-11 06:02:37,709] INFO {cps:164} Starting Calibre Web...
[2025-08-11 06:02:37,885] WARN {py.warnings:109} /app/calibre-web-automated/cps/services/hardcover.py:99: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if len(ids) is not 0:
[2025-08-11 06:02:37,891] WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/flask_limiter/extension.py:324: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-08-11 06:02:38,037] INFO {apscheduler.scheduler:214} Scheduler started
[2025-08-11 06:02:38,038] INFO {apscheduler.scheduler:1090} Added job "delete temp" to job store "default"
[2025-08-11 06:02:38,038] INFO {apscheduler.scheduler:1090} Added job "end scheduled task" to job store "default"
[2025-08-11 06:02:38,038] INFO {apscheduler.scheduler:1090} Added job "immediately delete temp" to job store "default"
[2025-08-11 06:02:38,041] INFO {apscheduler.executors.default:129} Running job "immediately delete temp (trigger: date[2025-08-11 06:02:38 CEST], next run at: 2025-08-11 06:02:38 CEST)" (scheduled at 2025-08-11 06:02:38.038397+02:00)
[2025-08-11 06:02:38,041] INFO {apscheduler.scheduler:728} Removed job 7eea4658d5654fac9ef4fb9101b29948
[2025-08-11 06:02:38,043] INFO {apscheduler.executors.default:156} Job "immediately delete temp (trigger: date[2025-08-11 06:02:38 CEST], next run at: 2025-08-11 06:02:38 CEST)" executed successfully
[2025-08-11 06:02:38,750] INFO {cps.remotelogin:32} Magic Link QRCode is enabled
[2025-08-11 06:02:38,817] INFO {cps.server:207} Starting Gevent server on [::]:8083
[2025-08-12 04:00:00,000] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-13 04:00:00 CEST)" (scheduled at 2025-08-12 04:00:00+02:00)
[2025-08-12 04:00:00,002] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-13 04:00:00 CEST)" executed successfully
[2025-08-12 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-13 04:10:00 CEST)" (scheduled at 2025-08-12 04:10:00+02:00)
[2025-08-12 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-13 04:10:00 CEST)" executed successfully
[2025-08-13 04:00:00,007] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-14 04:00:00 CEST)" (scheduled at 2025-08-13 04:00:00+02:00)
[2025-08-13 04:00:00,010] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-14 04:00:00 CEST)" executed successfully
[2025-08-13 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-14 04:10:00 CEST)" (scheduled at 2025-08-13 04:10:00+02:00)
[2025-08-13 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-14 04:10:00 CEST)" executed successfully
[2025-08-13 06:01:49,983] INFO {cps.server:308} webserver stop (restart=False)
[2025-08-13 06:01:49,985] INFO {apscheduler.scheduler:245} Scheduler has been shut down
[2025-08-13 06:01:49,990] INFO {cps.server:287} Performing shutdown of Calibre-Web Automated
[2025-08-13 06:02:03,053] WARN {cps.config_sql:368} Log path not valid, falling back to default
[2025-08-13 06:02:03,073] INFO {cps:165} Starting Calibre Web...
[2025-08-13 06:02:03,252] WARN {py.warnings:109} /app/calibre-web-automated/cps/services/hardcover.py:99: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if len(ids) is not 0:
[2025-08-13 06:02:03,274] WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/flask_limiter/extension.py:324: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-08-13 06:02:03,421] INFO {apscheduler.scheduler:214} Scheduler started
[2025-08-13 06:02:03,422] INFO {apscheduler.scheduler:1090} Added job "delete temp" to job store "default"
[2025-08-13 06:02:03,422] INFO {apscheduler.scheduler:1090} Added job "end scheduled task" to job store "default"
[2025-08-13 06:02:03,422] INFO {apscheduler.scheduler:1090} Added job "immediately delete temp" to job store "default"
[2025-08-13 06:02:03,422] INFO {apscheduler.executors.default:129} Running job "immediately delete temp (trigger: date[2025-08-13 06:02:03 CEST], next run at: 2025-08-13 06:02:03 CEST)" (scheduled at 2025-08-13 06:02:03.422520+02:00)
[2025-08-13 06:02:03,423] INFO {apscheduler.scheduler:728} Removed job 1c29cf4a8bce4e04a7b9c20665033b7f
[2025-08-13 06:02:03,423] INFO {apscheduler.executors.default:156} Job "immediately delete temp (trigger: date[2025-08-13 06:02:03 CEST], next run at: 2025-08-13 06:02:03 CEST)" executed successfully
[2025-08-13 06:02:04,188] INFO {cps.remotelogin:32} Magic Link QRCode is enabled
[2025-08-13 06:02:04,249] INFO {cps.server:207} Starting Gevent server on [::]:8083
[2025-08-14 08:33:59,833] WARN {cps.config_sql:368} Log path not valid, falling back to default
[2025-08-14 08:34:00,551] INFO {cps:165} Starting Calibre Web...
[2025-08-14 08:34:04,156] WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/flask_limiter/extension.py:324: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-08-14 08:34:05,397] INFO {apscheduler.scheduler:214} Scheduler started
[2025-08-14 08:34:05,400] INFO {apscheduler.scheduler:1090} Added job "delete temp" to job store "default"
[2025-08-14 08:34:05,401] INFO {apscheduler.scheduler:1090} Added job "end scheduled task" to job store "default"
[2025-08-14 08:34:05,401] INFO {apscheduler.scheduler:1090} Added job "immediately delete temp" to job store "default"
[2025-08-14 08:34:05,436] INFO {apscheduler.executors.default:129} Running job "immediately delete temp (trigger: date[2025-08-14 08:34:05 CEST], next run at: 2025-08-14 08:34:05 CEST)" (scheduled at 2025-08-14 08:34:05.401349+02:00)
[2025-08-14 08:34:05,437] INFO {apscheduler.scheduler:728} Removed job 9204aa14b75f4ea0b0483443dbee7c71
[2025-08-14 08:34:05,444] INFO {apscheduler.executors.default:156} Job "immediately delete temp (trigger: date[2025-08-14 08:34:05 CEST], next run at: 2025-08-14 08:34:05 CEST)" executed successfully
[2025-08-14 08:34:09,860] INFO {cps.remotelogin:32} Magic Link QRCode is enabled
[2025-08-14 08:34:10,107] INFO {cps.server:207} Starting Gevent server on [::]:8083
[2025-08-14 08:35:33,267] INFO {cps.server:308} webserver stop (restart=False)
[2025-08-14 08:35:33,268] INFO {apscheduler.scheduler:245} Scheduler has been shut down
[2025-08-14 08:35:33,268] INFO {cps.server:287} Performing shutdown of Calibre-Web Automated
[2025-08-14 08:35:57,327] WARN {cps.config_sql:368} Log path not valid, falling back to default
[2025-08-14 08:35:57,381] INFO {cps:165} Starting Calibre Web...
[2025-08-14 08:35:57,875] WARN {py.warnings:109} /app/calibre-web-automated/cps/services/hardcover.py:99: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if len(ids) is not 0:
[2025-08-14 08:35:57,913] WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/flask_limiter/extension.py:324: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-08-14 08:35:58,274] INFO {apscheduler.scheduler:214} Scheduler started
[2025-08-14 08:35:58,275] INFO {apscheduler.scheduler:1090} Added job "delete temp" to job store "default"
[2025-08-14 08:35:58,275] INFO {apscheduler.scheduler:1090} Added job "end scheduled task" to job store "default"
[2025-08-14 08:35:58,275] INFO {apscheduler.scheduler:1090} Added job "immediately delete temp" to job store "default"
[2025-08-14 08:35:58,312] INFO {apscheduler.executors.default:129} Running job "immediately delete temp (trigger: date[2025-08-14 08:35:58 CEST], next run at: 2025-08-14 08:35:58 CEST)" (scheduled at 2025-08-14 08:35:58.275754+02:00)
[2025-08-14 08:35:58,313] INFO {apscheduler.scheduler:728} Removed job 671da3eaf76c4cb2af07fce002295960
[2025-08-14 08:35:58,357] INFO {apscheduler.executors.default:156} Job "immediately delete temp (trigger: date[2025-08-14 08:35:58 CEST], next run at: 2025-08-14 08:35:58 CEST)" executed successfully
[2025-08-14 08:36:01,121] INFO {cps.remotelogin:32} Magic Link QRCode is enabled
[2025-08-14 08:36:01,487] INFO {cps.server:207} Starting Gevent server on [::]:8083
[2025-08-14 08:41:00,492] INFO {cps.server:308} webserver stop (restart=False)
[2025-08-14 08:41:00,493] INFO {apscheduler.scheduler:245} Scheduler has been shut down
[2025-08-14 08:41:00,493] INFO {cps.server:287} Performing shutdown of Calibre-Web Automated
[2025-08-14 08:49:04,780] WARN {cps.config_sql:368} Log path not valid, falling back to default
[2025-08-14 08:49:05,172] INFO {cps:165} Starting Calibre Web...
[2025-08-14 08:49:07,805] WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/flask_limiter/extension.py:324: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-08-14 08:49:09,043] INFO {apscheduler.scheduler:214} Scheduler started
[2025-08-14 08:49:09,048] INFO {apscheduler.scheduler:1090} Added job "delete temp" to job store "default"
[2025-08-14 08:49:09,048] INFO {apscheduler.scheduler:1090} Added job "end scheduled task" to job store "default"
[2025-08-14 08:49:09,048] INFO {apscheduler.scheduler:1090} Added job "immediately delete temp" to job store "default"
[2025-08-14 08:49:09,051] INFO {apscheduler.executors.default:129} Running job "immediately delete temp (trigger: date[2025-08-14 08:49:09 CEST], next run at: 2025-08-14 08:49:09 CEST)" (scheduled at 2025-08-14 08:49:09.048804+02:00)
[2025-08-14 08:49:09,051] INFO {apscheduler.scheduler:728} Removed job 542354ad11064c72bffd3b6336ccee4c
[2025-08-14 08:49:09,096] INFO {apscheduler.executors.default:156} Job "immediately delete temp (trigger: date[2025-08-14 08:49:09 CEST], next run at: 2025-08-14 08:49:09 CEST)" executed successfully
[2025-08-14 08:49:11,598] INFO {cps.remotelogin:32} Magic Link QRCode is enabled
[2025-08-14 08:49:11,749] INFO {cps.server:207} Starting Gevent server on [::]:8083
[2025-08-14 09:00:33,872] INFO {cps.server:308} webserver stop (restart=False)
[2025-08-14 09:00:33,872] INFO {apscheduler.scheduler:245} Scheduler has been shut down
[2025-08-14 09:00:33,873] INFO {cps.server:287} Performing shutdown of Calibre-Web Automated
[2025-08-14 09:03:49,020] WARN {cps.config_sql:368} Log path not valid, falling back to default
[2025-08-14 09:03:49,434] INFO {cps:165} Starting Calibre Web...
[2025-08-14 09:03:52,821] WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/flask_limiter/extension.py:324: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-08-14 09:03:54,537] INFO {apscheduler.scheduler:214} Scheduler started
[2025-08-14 09:03:54,543] INFO {apscheduler.scheduler:1090} Added job "delete temp" to job store "default"
[2025-08-14 09:03:54,544] INFO {apscheduler.scheduler:1090} Added job "end scheduled task" to job store "default"
[2025-08-14 09:03:54,544] INFO {apscheduler.scheduler:1090} Added job "immediately delete temp" to job store "default"
[2025-08-14 09:03:54,551] INFO {apscheduler.executors.default:129} Running job "immediately delete temp (trigger: date[2025-08-14 09:03:54 CEST], next run at: 2025-08-14 09:03:54 CEST)" (scheduled at 2025-08-14 09:03:54.544093+02:00)
[2025-08-14 09:03:54,551] INFO {apscheduler.scheduler:728} Removed job ed89296c58d14ef19153d3432d38b5a1
[2025-08-14 09:03:54,587] INFO {apscheduler.executors.default:156} Job "immediately delete temp (trigger: date[2025-08-14 09:03:54 CEST], next run at: 2025-08-14 09:03:54 CEST)" executed successfully
[2025-08-14 09:03:57,686] INFO {cps.remotelogin:32} Magic Link QRCode is enabled
[2025-08-14 09:03:57,908] INFO {cps.server:207} Starting Gevent server on [::]:8083
[2025-08-15 04:00:00,005] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-16 04:00:00 CEST)" (scheduled at 2025-08-15 04:00:00+02:00)
[2025-08-15 04:00:00,009] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-16 04:00:00 CEST)" executed successfully
[2025-08-15 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-16 04:10:00 CEST)" (scheduled at 2025-08-15 04:10:00+02:00)
[2025-08-15 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-16 04:10:00 CEST)" executed successfully
[2025-08-16 04:00:00,000] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-17 04:00:00 CEST)" (scheduled at 2025-08-16 04:00:00+02:00)
[2025-08-16 04:00:00,000] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-17 04:00:00 CEST)" executed successfully
[2025-08-16 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-17 04:10:00 CEST)" (scheduled at 2025-08-16 04:10:00+02:00)
[2025-08-16 04:10:00,001] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-17 04:10:00 CEST)" executed successfully
[2025-08-17 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-18 04:00:00 CEST)" (scheduled at 2025-08-17 04:00:00+02:00)
[2025-08-17 04:00:00,003] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-18 04:00:00 CEST)" executed successfully
[2025-08-17 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-18 04:10:00 CEST)" (scheduled at 2025-08-17 04:10:00+02:00)
[2025-08-17 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-18 04:10:00 CEST)" executed successfully
[2025-08-18 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-19 04:00:00 CEST)" (scheduled at 2025-08-18 04:00:00+02:00)
[2025-08-18 04:00:00,002] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-19 04:00:00 CEST)" executed successfully
[2025-08-18 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-19 04:10:00 CEST)" (scheduled at 2025-08-18 04:10:00+02:00)
[2025-08-18 04:10:00,001] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-19 04:10:00 CEST)" executed successfully
[2025-08-19 04:00:00,002] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-20 04:00:00 CEST)" (scheduled at 2025-08-19 04:00:00+02:00)
[2025-08-19 04:00:00,004] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-20 04:00:00 CEST)" executed successfully
[2025-08-19 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-20 04:10:00 CEST)" (scheduled at 2025-08-19 04:10:00+02:00)
[2025-08-19 04:10:00,001] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-20 04:10:00 CEST)" executed successfully
[2025-08-20 04:00:00,000] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-21 04:00:00 CEST)" (scheduled at 2025-08-20 04:00:00+02:00)
[2025-08-20 04:00:00,000] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-21 04:00:00 CEST)" executed successfully
[2025-08-20 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-21 04:10:00 CEST)" (scheduled at 2025-08-20 04:10:00+02:00)
[2025-08-20 04:10:00,001] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-21 04:10:00 CEST)" executed successfully
[2025-08-21 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-22 04:00:00 CEST)" (scheduled at 2025-08-21 04:00:00+02:00)
[2025-08-21 04:00:00,004] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-22 04:00:00 CEST)" executed successfully
[2025-08-21 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-22 04:10:00 CEST)" (scheduled at 2025-08-21 04:10:00+02:00)
[2025-08-21 04:10:00,001] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-22 04:10:00 CEST)" executed successfully
[2025-08-22 04:00:00,010] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-23 04:00:00 CEST)" (scheduled at 2025-08-22 04:00:00+02:00)
[2025-08-22 04:00:00,012] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-23 04:00:00 CEST)" executed successfully
[2025-08-22 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-23 04:10:00 CEST)" (scheduled at 2025-08-22 04:10:00+02:00)
[2025-08-22 04:10:00,001] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-23 04:10:00 CEST)" executed successfully
[2025-08-23 04:00:00,006] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-24 04:00:00 CEST)" (scheduled at 2025-08-23 04:00:00+02:00)
[2025-08-23 04:00:00,010] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-24 04:00:00 CEST)" executed successfully
[2025-08-23 04:10:00,000] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-24 04:10:00 CEST)" (scheduled at 2025-08-23 04:10:00+02:00)
[2025-08-23 04:10:00,001] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-24 04:10:00 CEST)" executed successfully
[2025-08-24 04:00:00,000] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-25 04:00:00 CEST)" (scheduled at 2025-08-24 04:00:00+02:00)
[2025-08-24 04:00:00,001] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-25 04:00:00 CEST)" executed successfully
[2025-08-24 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-25 04:10:00 CEST)" (scheduled at 2025-08-24 04:10:00+02:00)
[2025-08-24 04:10:00,001] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-25 04:10:00 CEST)" executed successfully
[2025-08-25 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-26 04:00:00 CEST)" (scheduled at 2025-08-25 04:00:00+02:00)
[2025-08-25 04:00:00,003] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-26 04:00:00 CEST)" executed successfully
[2025-08-25 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-26 04:10:00 CEST)" (scheduled at 2025-08-25 04:10:00+02:00)
[2025-08-25 04:10:00,001] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-26 04:10:00 CEST)" executed successfully
[2025-08-26 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-27 04:00:00 CEST)" (scheduled at 2025-08-26 04:00:00+02:00)
[2025-08-26 04:00:00,005] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-27 04:00:00 CEST)" executed successfully
[2025-08-26 04:10:00,000] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-27 04:10:00 CEST)" (scheduled at 2025-08-26 04:10:00+02:00)
[2025-08-26 04:10:00,000] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-27 04:10:00 CEST)" executed successfully
[2025-08-27 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-28 04:00:00 CEST)" (scheduled at 2025-08-27 04:00:00+02:00)
[2025-08-27 04:00:00,004] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-28 04:00:00 CEST)" executed successfully
[2025-08-27 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-28 04:10:00 CEST)" (scheduled at 2025-08-27 04:10:00+02:00)
[2025-08-27 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-28 04:10:00 CEST)" executed successfully
[2025-08-28 04:00:00,002] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-29 04:00:00 CEST)" (scheduled at 2025-08-28 04:00:00+02:00)
[2025-08-28 04:00:00,004] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-29 04:00:00 CEST)" executed successfully
[2025-08-28 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-29 04:10:00 CEST)" (scheduled at 2025-08-28 04:10:00+02:00)
[2025-08-28 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-29 04:10:00 CEST)" executed successfully
[2025-08-29 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-30 04:00:00 CEST)" (scheduled at 2025-08-29 04:00:00+02:00)
[2025-08-29 04:00:00,008] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-30 04:00:00 CEST)" executed successfully
[2025-08-29 04:10:00,000] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-30 04:10:00 CEST)" (scheduled at 2025-08-29 04:10:00+02:00)
[2025-08-29 04:10:00,001] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-30 04:10:00 CEST)" executed successfully
[2025-08-30 04:00:00,000] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-31 04:00:00 CEST)" (scheduled at 2025-08-30 04:00:00+02:00)
[2025-08-30 04:00:00,000] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-08-31 04:00:00 CEST)" executed successfully
[2025-08-30 04:10:00,000] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-31 04:10:00 CEST)" (scheduled at 2025-08-30 04:10:00+02:00)
[2025-08-30 04:10:00,000] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-08-31 04:10:00 CEST)" executed successfully
[2025-08-30 10:10:23,823] INFO {cps.server:308} webserver stop (restart=False)
[2025-08-30 10:10:23,830] INFO {apscheduler.scheduler:245} Scheduler has been shut down
[2025-08-30 10:10:23,885] INFO {cps.server:287} Performing shutdown of Calibre-Web Automated
[2025-08-30 10:13:22,237] WARN {cps.config_sql:368} Log path not valid, falling back to default
[2025-08-30 10:13:22,975] INFO {cps:165} Starting Calibre Web...
[2025-08-30 10:13:25,678] WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/flask_limiter/extension.py:324: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-08-30 10:13:27,186] INFO {apscheduler.scheduler:214} Scheduler started
[2025-08-30 10:13:27,190] INFO {apscheduler.scheduler:1090} Added job "delete temp" to job store "default"
[2025-08-30 10:13:27,190] INFO {apscheduler.scheduler:1090} Added job "end scheduled task" to job store "default"
[2025-08-30 10:13:27,190] INFO {apscheduler.scheduler:1090} Added job "immediately delete temp" to job store "default"
[2025-08-30 10:13:27,192] INFO {apscheduler.executors.default:129} Running job "immediately delete temp (trigger: date[2025-08-30 10:13:27 CEST], next run at: 2025-08-30 10:13:27 CEST)" (scheduled at 2025-08-30 10:13:27.190728+02:00)
[2025-08-30 10:13:27,192] INFO {apscheduler.scheduler:728} Removed job 8005781c5f514a5da30dcad2412e10c1
[2025-08-30 10:13:27,196] INFO {apscheduler.executors.default:156} Job "immediately delete temp (trigger: date[2025-08-30 10:13:27 CEST], next run at: 2025-08-30 10:13:27 CEST)" executed successfully
[2025-08-30 10:13:29,955] INFO {cps.remotelogin:32} Magic Link QRCode is enabled
[2025-08-30 10:13:30,083] INFO {cps.server:207} Starting Gevent server on [::]:8083
[2025-08-31 04:00:00,005] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-01 04:00:00 CEST)" (scheduled at 2025-08-31 04:00:00+02:00)
[2025-08-31 04:00:00,011] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-01 04:00:00 CEST)" executed successfully
[2025-08-31 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-01 04:10:00 CEST)" (scheduled at 2025-08-31 04:10:00+02:00)
[2025-08-31 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-01 04:10:00 CEST)" executed successfully
[2025-09-01 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-02 04:00:00 CEST)" (scheduled at 2025-09-01 04:00:00+02:00)
[2025-09-01 04:00:00,003] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-02 04:00:00 CEST)" executed successfully
[2025-09-01 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-02 04:10:00 CEST)" (scheduled at 2025-09-01 04:10:00+02:00)
[2025-09-01 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-02 04:10:00 CEST)" executed successfully
[2025-09-02 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-03 04:00:00 CEST)" (scheduled at 2025-09-02 04:00:00+02:00)
[2025-09-02 04:00:00,004] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-03 04:00:00 CEST)" executed successfully
[2025-09-02 04:10:00,000] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-03 04:10:00 CEST)" (scheduled at 2025-09-02 04:10:00+02:00)
[2025-09-02 04:10:00,000] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-03 04:10:00 CEST)" executed successfully
[2025-09-03 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-04 04:00:00 CEST)" (scheduled at 2025-09-03 04:00:00+02:00)
[2025-09-03 04:00:00,004] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-04 04:00:00 CEST)" executed successfully
[2025-09-03 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-04 04:10:00 CEST)" (scheduled at 2025-09-03 04:10:00+02:00)
[2025-09-03 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-04 04:10:00 CEST)" executed successfully
[2025-09-04 04:00:00,000] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-05 04:00:00 CEST)" (scheduled at 2025-09-04 04:00:00+02:00)
[2025-09-04 04:00:00,001] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-05 04:00:00 CEST)" executed successfully
[2025-09-04 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-05 04:10:00 CEST)" (scheduled at 2025-09-04 04:10:00+02:00)
[2025-09-04 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-05 04:10:00 CEST)" executed successfully
[2025-09-05 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-06 04:00:00 CEST)" (scheduled at 2025-09-05 04:00:00+02:00)
[2025-09-05 04:00:00,004] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-06 04:00:00 CEST)" executed successfully
[2025-09-05 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-06 04:10:00 CEST)" (scheduled at 2025-09-05 04:10:00+02:00)
[2025-09-05 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-06 04:10:00 CEST)" executed successfully
[2025-09-06 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-07 04:00:00 CEST)" (scheduled at 2025-09-06 04:00:00+02:00)
[2025-09-06 04:00:00,004] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-07 04:00:00 CEST)" executed successfully
[2025-09-06 04:10:00,000] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-07 04:10:00 CEST)" (scheduled at 2025-09-06 04:10:00+02:00)
[2025-09-06 04:10:00,000] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-07 04:10:00 CEST)" executed successfully
[2025-09-07 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-08 04:00:00 CEST)" (scheduled at 2025-09-07 04:00:00+02:00)
[2025-09-07 04:00:00,004] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-08 04:00:00 CEST)" executed successfully
[2025-09-07 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-08 04:10:00 CEST)" (scheduled at 2025-09-07 04:10:00+02:00)
[2025-09-07 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-08 04:10:00 CEST)" executed successfully
[2025-09-08 04:00:00,006] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-09 04:00:00 CEST)" (scheduled at 2025-09-08 04:00:00+02:00)
[2025-09-08 04:00:00,010] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-09 04:00:00 CEST)" executed successfully
[2025-09-08 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-09 04:10:00 CEST)" (scheduled at 2025-09-08 04:10:00+02:00)
[2025-09-08 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-09 04:10:00 CEST)" executed successfully
[2025-09-09 04:00:00,468] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-10 04:00:00 CEST)" (scheduled at 2025-09-09 04:00:00+02:00)
[2025-09-09 04:00:00,470] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-10 04:00:00 CEST)" executed successfully
[2025-09-09 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-10 04:10:00 CEST)" (scheduled at 2025-09-09 04:10:00+02:00)
[2025-09-09 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-10 04:10:00 CEST)" executed successfully
[2025-09-10 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-11 04:00:00 CEST)" (scheduled at 2025-09-10 04:00:00+02:00)
[2025-09-10 04:00:00,005] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-11 04:00:00 CEST)" executed successfully
[2025-09-10 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-11 04:10:00 CEST)" (scheduled at 2025-09-10 04:10:00+02:00)
[2025-09-10 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-11 04:10:00 CEST)" executed successfully
[2025-09-11 04:00:00,000] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-12 04:00:00 CEST)" (scheduled at 2025-09-11 04:00:00+02:00)
[2025-09-11 04:00:00,001] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-12 04:00:00 CEST)" executed successfully
[2025-09-11 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-12 04:10:00 CEST)" (scheduled at 2025-09-11 04:10:00+02:00)
[2025-09-11 04:10:00,001] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-12 04:10:00 CEST)" executed successfully
[2025-09-12 04:00:00,000] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-13 04:00:00 CEST)" (scheduled at 2025-09-12 04:00:00+02:00)
[2025-09-12 04:00:00,001] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-13 04:00:00 CEST)" executed successfully
[2025-09-12 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-13 04:10:00 CEST)" (scheduled at 2025-09-12 04:10:00+02:00)
[2025-09-12 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-13 04:10:00 CEST)" executed successfully
[2025-09-13 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-14 04:00:00 CEST)" (scheduled at 2025-09-13 04:00:00+02:00)
[2025-09-13 04:00:00,005] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-14 04:00:00 CEST)" executed successfully
[2025-09-13 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-14 04:10:00 CEST)" (scheduled at 2025-09-13 04:10:00+02:00)
[2025-09-13 04:10:00,001] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-14 04:10:00 CEST)" executed successfully
[2025-09-14 04:00:00,003] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-15 04:00:00 CEST)" (scheduled at 2025-09-14 04:00:00+02:00)
[2025-09-14 04:00:00,006] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-15 04:00:00 CEST)" executed successfully
[2025-09-14 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-15 04:10:00 CEST)" (scheduled at 2025-09-14 04:10:00+02:00)
[2025-09-14 04:10:00,001] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-15 04:10:00 CEST)" executed successfully
[2025-09-15 04:00:00,006] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-16 04:00:00 CEST)" (scheduled at 2025-09-15 04:00:00+02:00)
[2025-09-15 04:00:00,013] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-16 04:00:00 CEST)" executed successfully
[2025-09-15 04:10:00,000] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-16 04:10:00 CEST)" (scheduled at 2025-09-15 04:10:00+02:00)
[2025-09-15 04:10:00,000] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-16 04:10:00 CEST)" executed successfully
[2025-09-16 04:00:00,005] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-17 04:00:00 CEST)" (scheduled at 2025-09-16 04:00:00+02:00)
[2025-09-16 04:00:00,009] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-17 04:00:00 CEST)" executed successfully
[2025-09-16 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-17 04:10:00 CEST)" (scheduled at 2025-09-16 04:10:00+02:00)
[2025-09-16 04:10:00,001] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-17 04:10:00 CEST)" executed successfully
[2025-09-17 04:00:00,004] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-18 04:00:00 CEST)" (scheduled at 2025-09-17 04:00:00+02:00)
[2025-09-17 04:00:00,008] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-18 04:00:00 CEST)" executed successfully
[2025-09-17 04:10:00,000] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-18 04:10:00 CEST)" (scheduled at 2025-09-17 04:10:00+02:00)
[2025-09-17 04:10:00,000] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-18 04:10:00 CEST)" executed successfully
[2025-09-18 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-19 04:00:00 CEST)" (scheduled at 2025-09-18 04:00:00+02:00)
[2025-09-18 04:00:00,004] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-19 04:00:00 CEST)" executed successfully
[2025-09-18 04:10:00,000] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-19 04:10:00 CEST)" (scheduled at 2025-09-18 04:10:00+02:00)
[2025-09-18 04:10:00,000] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-19 04:10:00 CEST)" executed successfully
[2025-09-19 04:00:00,012] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-20 04:00:00 CEST)" (scheduled at 2025-09-19 04:00:00+02:00)
[2025-09-19 04:00:00,026] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-20 04:00:00 CEST)" executed successfully
[2025-09-19 04:10:00,000] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-20 04:10:00 CEST)" (scheduled at 2025-09-19 04:10:00+02:00)
[2025-09-19 04:10:00,000] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-20 04:10:00 CEST)" executed successfully
[2025-09-20 04:00:00,006] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-21 04:00:00 CEST)" (scheduled at 2025-09-20 04:00:00+02:00)
[2025-09-20 04:00:00,012] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-21 04:00:00 CEST)" executed successfully
[2025-09-20 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-21 04:10:00 CEST)" (scheduled at 2025-09-20 04:10:00+02:00)
[2025-09-20 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-21 04:10:00 CEST)" executed successfully
[2025-09-20 19:40:46,136] WARN {cps.config_sql:368} Log path not valid, falling back to default
[2025-09-20 19:40:46,360] INFO {cps:165} Starting Calibre Web...
[2025-09-20 19:40:48,850] WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/flask_limiter/extension.py:324: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-09-20 19:40:50,641] INFO {apscheduler.scheduler:214} Scheduler started
[2025-09-20 19:40:50,658] INFO {apscheduler.scheduler:1090} Added job "delete temp" to job store "default"
[2025-09-20 19:40:50,659] INFO {apscheduler.scheduler:1090} Added job "end scheduled task" to job store "default"
[2025-09-20 19:40:50,659] INFO {apscheduler.scheduler:1090} Added job "immediately delete temp" to job store "default"
[2025-09-20 19:40:50,668] INFO {apscheduler.executors.default:129} Running job "immediately delete temp (trigger: date[2025-09-20 19:40:50 CEST], next run at: 2025-09-20 19:40:50 CEST)" (scheduled at 2025-09-20 19:40:50.659732+02:00)
[2025-09-20 19:40:50,668] INFO {apscheduler.scheduler:728} Removed job 3164413f7d6d4586ac99700fa79f8aa0
[2025-09-20 19:40:50,678] INFO {apscheduler.executors.default:156} Job "immediately delete temp (trigger: date[2025-09-20 19:40:50 CEST], next run at: 2025-09-20 19:40:50 CEST)" executed successfully
[2025-09-20 19:40:56,016] INFO {cps.remotelogin:32} Magic Link QRCode is enabled
[2025-09-20 19:40:56,394] INFO {cps.server:207} Starting Gevent server on [::]:8083
[2025-09-20 20:36:49,855] WARN {cps.web:1490} Login failed for user "athaliar@athaliapps.xyz" IP-address: 90.126.251.52
[2025-09-21 04:00:00,003] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-22 04:00:00 CEST)" (scheduled at 2025-09-21 04:00:00+02:00)
[2025-09-21 04:00:00,007] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-22 04:00:00 CEST)" executed successfully
[2025-09-21 04:10:00,000] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-22 04:10:00 CEST)" (scheduled at 2025-09-21 04:10:00+02:00)
[2025-09-21 04:10:00,000] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-22 04:10:00 CEST)" executed successfully
[2025-09-22 04:00:00,014] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-23 04:00:00 CEST)" (scheduled at 2025-09-22 04:00:00+02:00)
[2025-09-22 04:00:00,023] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-23 04:00:00 CEST)" executed successfully
[2025-09-22 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-23 04:10:00 CEST)" (scheduled at 2025-09-22 04:10:00+02:00)
[2025-09-22 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-23 04:10:00 CEST)" executed successfully
[2025-09-23 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-24 04:00:00 CEST)" (scheduled at 2025-09-23 04:00:00+02:00)
[2025-09-23 04:00:00,003] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-24 04:00:00 CEST)" executed successfully
[2025-09-23 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-24 04:10:00 CEST)" (scheduled at 2025-09-23 04:10:00+02:00)
[2025-09-23 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-24 04:10:00 CEST)" executed successfully
[2025-09-24 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-25 04:00:00 CEST)" (scheduled at 2025-09-24 04:00:00+02:00)
[2025-09-24 04:00:00,005] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-25 04:00:00 CEST)" executed successfully
[2025-09-24 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-25 04:10:00 CEST)" (scheduled at 2025-09-24 04:10:00+02:00)
[2025-09-24 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-25 04:10:00 CEST)" executed successfully
[2025-09-25 13:25:20,559] WARN {cps.config_sql:368} Log path not valid, falling back to default
[2025-09-25 13:25:21,219] INFO {cps:165} Starting Calibre Web...
[2025-09-25 13:25:23,614] WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/flask_limiter/extension.py:324: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-09-25 13:25:25,213] INFO {apscheduler.scheduler:214} Scheduler started
[2025-09-25 13:25:25,220] INFO {apscheduler.scheduler:1090} Added job "delete temp" to job store "default"
[2025-09-25 13:25:25,221] INFO {apscheduler.scheduler:1090} Added job "end scheduled task" to job store "default"
[2025-09-25 13:25:25,221] INFO {apscheduler.scheduler:1090} Added job "immediately delete temp" to job store "default"
[2025-09-25 13:25:25,223] INFO {apscheduler.executors.default:129} Running job "immediately delete temp (trigger: date[2025-09-25 13:25:25 CEST], next run at: 2025-09-25 13:25:25 CEST)" (scheduled at 2025-09-25 13:25:25.221613+02:00)
[2025-09-25 13:25:25,225] INFO {apscheduler.executors.default:156} Job "immediately delete temp (trigger: date[2025-09-25 13:25:25 CEST], next run at: 2025-09-25 13:25:25 CEST)" executed successfully
[2025-09-25 13:25:25,237] INFO {apscheduler.scheduler:728} Removed job 4b0ab7c8b6374e8db1c39e73a3c6297b
[2025-09-25 13:25:29,286] INFO {cps.remotelogin:32} Magic Link QRCode is enabled
[2025-09-25 13:25:29,454] INFO {cps.server:207} Starting Gevent server on [::]:8083
[2025-09-25 20:57:04,362] INFO {cps.server:308} webserver stop (restart=False)
[2025-09-25 20:57:04,364] INFO {apscheduler.scheduler:245} Scheduler has been shut down
[2025-09-25 20:57:04,365] INFO {cps.server:287} Performing shutdown of Calibre-Web Automated
[2025-09-25 21:01:20,944] WARN {cps.config_sql:368} Log path not valid, falling back to default
[2025-09-25 21:01:21,294] INFO {cps:165} Starting Calibre Web...
[2025-09-25 21:01:23,487] WARN {py.warnings:109} /lsiopy/lib/python3.10/site-packages/flask_limiter/extension.py:324: UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use. See: https://flask-limiter.readthedocs.io#configuring-a-storage-backend for documentation about configuring the storage backend.
warnings.warn(
[2025-09-25 21:01:24,446] INFO {apscheduler.scheduler:214} Scheduler started
[2025-09-25 21:01:24,457] INFO {apscheduler.scheduler:1090} Added job "delete temp" to job store "default"
[2025-09-25 21:01:24,458] INFO {apscheduler.scheduler:1090} Added job "end scheduled task" to job store "default"
[2025-09-25 21:01:24,458] INFO {apscheduler.scheduler:1090} Added job "immediately delete temp" to job store "default"
[2025-09-25 21:01:24,460] INFO {apscheduler.executors.default:129} Running job "immediately delete temp (trigger: date[2025-09-25 21:01:24 CEST], next run at: 2025-09-25 21:01:24 CEST)" (scheduled at 2025-09-25 21:01:24.458582+02:00)
[2025-09-25 21:01:24,465] INFO {apscheduler.executors.default:156} Job "immediately delete temp (trigger: date[2025-09-25 21:01:24 CEST], next run at: 2025-09-25 21:01:24 CEST)" executed successfully
[2025-09-25 21:01:24,466] INFO {apscheduler.scheduler:728} Removed job 3620f90fa226479daff188e0adf6ed32
[2025-09-25 21:01:26,636] INFO {cps.remotelogin:32} Magic Link QRCode is enabled
[2025-09-25 21:01:26,755] INFO {cps.server:207} Starting Gevent server on [::]:8083
[2025-09-26 04:00:00,002] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-27 04:00:00 CEST)" (scheduled at 2025-09-26 04:00:00+02:00)
[2025-09-26 04:00:00,005] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-27 04:00:00 CEST)" executed successfully
[2025-09-26 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-27 04:10:00 CEST)" (scheduled at 2025-09-26 04:10:00+02:00)
[2025-09-26 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-27 04:10:00 CEST)" executed successfully
[2025-09-27 04:00:00,001] INFO {apscheduler.executors.default:129} Running job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-28 04:00:00 CEST)" (scheduled at 2025-09-27 04:00:00+02:00)
[2025-09-27 04:00:00,004] INFO {apscheduler.executors.default:156} Job "delete temp (trigger: cron[hour='4'], next run at: 2025-09-28 04:00:00 CEST)" executed successfully
[2025-09-27 04:10:00,001] INFO {apscheduler.executors.default:129} Running job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-28 04:10:00 CEST)" (scheduled at 2025-09-27 04:10:00+02:00)
[2025-09-27 04:10:00,002] INFO {apscheduler.executors.default:156} Job "end scheduled task (trigger: cron[hour='4', minute='10'], next run at: 2025-09-28 04:10:00 CEST)" executed successfully