-
-
Notifications
You must be signed in to change notification settings - Fork 143
Open
Description
Support guidelines
- I've read the support guidelines
I've found a bug and checked that ...
- ... the documentation does not mention anything about my problem
- ... there are no open or closed issues that are related to my problem
Description
When diun is installed on a QNAP NAS running QuTS 5.2.7, I run "diun notification test":
/ # diun notif test
Notification sent for discord notifier(s)
/ #
Nothing show up in the logs. Notification is never send. No way to debug?
Expected behaviour
I expect something to show up in the logs.
Actual behaviour
Discord notification is never sent, nothing shows in the logs.
Steps to reproduce
Install diun.
run: diun notif test
Examine logs and nothing shows.
Diun version
latest
Docker info
[Storage@NaStorage ~]$ docker info
Client:
Version: 27.1.2-qnap7
Context: default
Debug Mode: false
Plugins:
buildx: Docker Buildx (Docker Inc.)
Version: v0.21.2-qnap1
Path: /usr/local/lib/docker/cli-plugins/docker-buildx
compose: Docker Compose (Docker Inc.)
Version: v2.29.1-qnap2
Path: /usr/local/lib/docker/cli-plugins/docker-compose
Server:
Containers: 4
Running: 3
Paused: 0
Stopped: 1
Images: 4
Server Version: 27.1.2-qnap7
Storage Driver: zfs
Zpool: error while getting pool information exit status 2: "/sbin/zpool get -Hp name,health,allocated,size,free,readonly,dedupratio,fragmentation,freeing,leaked zpool1" => bad property list: invalid property 'fragmentation'
usage:
get [-Hp] [-o "all" | field[,...]] <"all" | property[,...]> <pool> ...
the following properties are supported:
PROPERTY EDIT VALUES
allocated NO <size>
async_free_size NO <async free size>
capacity NO <size>
compdedup_count NO <compact/dedup entries count>
deadlist datadspace NO <deadlist used in datadspace>
deadlist metadspace NO <deadlist used in metadspace>
dedup-saving NO <size>
dedupratio NO <1.00x or higher if deduped>
dspace NO <size>
expandsize NO <size>
free NO <size>
freeing NO <size>
guid NO <guid>
health NO <state>
max_poolop NO <max_poolop>
nomal_class_datadspace NO <datadspace of spa_nomal_class
nomal_class_metadspace NO <metadspace of spa_nomal_class>
orig_qsize NO <size>
orig_zib_size NO <size>
overqthresh NO yes | no
prune_goal_deduced NO <DDT entries, decided by RAM size>
qguid NO <qguid>
qos_weight NO <weight total>
qsal_retention_data NO <qsal retention data size>
qsal_retention_freed NO <qsal freed retention data size>
qsal_retention_spill NO <qsal spilled retention data size>
qsize NO <size>
qthreshavail NO <size>
qthreshsize NO <size>
raidz_layout NO pristine | layout_reorder | layout_mirror
reserved_size NO <size>
shadow_refmap_reserve_shift NO <refmap reserve shift
shadow_refmap_shift NO <refmap shift>
size NO <size>
smartddt_state NO <pool smart DDT state, 0|1>
spacelow_overthresh NO yes | no
spacelow_threshavail NO <size>
spacelow_threshsize NO <size>
ssdop_size NO <size>
upsecs NO <secs>
usedbysnapshot NO <size>
zib_allocated NO <size>
zib_bptree_obj_size NO <zib bptree obj size>
zib_falloc_size NO <size>
zib_falloc_txg NO <size>
zib_free NO <size>
zib_free_bpobj_size NO <zib free bpobj size>
zib_metafree NO <size>
zib_metasize NO <size>
zib_size NO <size>
zib_worstamp NO <times>
aggrprefetch YES on | off
aggrprefetch_maxinit_sz YES <aggressive prefetch maxinit sz>
altroot YES <path>
async_read_max_active YES <pool async read max active count>
async_read_min_active YES <pool async read min active count>
async_write_max_active YES <pool async write max active count>
async_write_min_active YES <pool async write min active count>
asynccow YES on | off
autoexpand YES on | off
autoreplace YES on | off
bootfs YES <filesystem>
cachefile YES <file> | none
comment YES <comment-string>
compdedup_maxcount YES <maximum count for compact/dedup entries>
compdedup_minpshift YES <minimum pshift to use compact/dedup>
ddt_dec_freq_sec YES <ddt dec freq sec>
ddt_entry_limit YES <DDT entries, greater than 'prune_goal'>
ddt_freq_on_disk YES on | off
ddt_prune_min_time_ms YES <ddt prune min time ms>
ddt_prune_percentage YES <ddt prune percentage>
dedupditto YES <threshold (min 100)>
delegation YES on | off
failmode YES wait | continue | panic
globalcache YES on | off
globalcache_notuser YES on | off
indirectlayout YES on | off
l2cache_ioalign YES on | off
l2rebuild YES on | off
listsnapshots YES on | off
logvolume YES <filesystem>
migrate_error_handle YES pause | continue
migrate_ratio YES <pool load ratio for migrate>
owner YES 0 | 1
pool_overprovision YES <over provision percentage for indirect layout>
prune_goal YES <DDT entries>
prune_goal_by_ram YES on | off
prune_slack_txg YES <txgs>
qlog_policy YES legacy | clog
qos_enable YES 0 | 1
qos_max_4kbase YES <iops>
qos_reserved YES <pool qos reserved percentage>
qos_throttle YES on | off
qsnap YES <size> | none
qthresh YES <size> | none
raidzshift YES 24 default, 12(4KB) - 30(1GB)
raidzshift_i YES 0 default (rotate for every shadowblock), 12(4KB) - 30(1GB)
readonly YES on | off
refmap_alloc_frag_first_pct YES <alloc fragment first percentage>
refmap_frag_low_water_pct YES <frag low water percentage>
resilver_pause YES on | off
resilver_ratio YES <pool load ratio for resilver>
scan_ignore_error YES on | off
scrub_ratio YES <pool load ratio for scrub>
shadowashift YES 0 default, 12 (4K) ~ 17 (128k)
shadowblockshift YES 0 auto, 17 (128KB) ~ 24 (16MB)
shadowminshift YES 0 default, 12 (4K) ~ 16 (64k)
smartddt YES on | off
smartddt_entrydrops YES <pool DDT entry drop ratio to re-open ddt feature>
smartddt_loadratio YES <pool load ratio for dedup operation cost>
smartddt_times YES <pool Smart DDT continuous times to enable mechanism>
smartddt_txgdirty YES <pool Txg Dirty throughput lower threshold>
smartddt_txgdirty_low YES <pool Txg Dirty throughput lowest threshold>
spacelow_thresh YES <size> | none
spacelow_threshbyte YES <size> | none
ssd_life_type YES off | disable | byoff
ssd_overprovision YES <over provision percentage for SSD>
sync_read_max_active YES <pool sync read max active count>
sync_read_min_active YES <pool sync read min active count>
sync_write_max_active YES <pool sync write max active count>
sync_write_min_active YES <pool sync write min active count>
tag YES <snapshot tag>
throttle YES on | off
upsecsupdate YES <secs>
vdev_aggregation_limit YES <max aggregation size>
version YES <version>
zib_disable_ref_dynamic_unit YES <zib disable ref_dynamic unit>
zib_disable_ref_negative_verify YES <zib disable ref negative verify>
feature@... YES disabled | enabled | active
The feature@ properties must be appended with a feature name.
See zpool-features(7).
Zpool Health: not available
Parent Dataset: zpool1/zfs530/zfs5300002
Space Used By Parent: 1077485568
Space Available: 6974824935424
Parent Quota: no
Compression: on
Logging Driver: json-file
Cgroup Driver: cgroupfs
Cgroup Version: 1
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay qnet
Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
Swarm: inactive
Runtimes: io.containerd.runc.v2 kata-runtime nvidia-runtime runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 8fc6bcff51318944179630522a095cc9dbf9f353
runc version: v1.1.13-0-g58aa920
init version: de40ad0
Security Options:
apparmor
seccomp
Profile: builtin
Kernel Version: 5.10.60-qnap
Operating System: QTS 5.2.7 (20251024)
OSType: linux
Architecture: x86_64
CPUs: 24
Total Memory: 62.55GiB
Name: NaStorage
ID: 7df70bda-704a-4156-bf45-3c2509a4298b
Docker Root Dir: /share/ZFS530_DATA/.qpkg/container-station/docker
Debug Mode: true
File Descriptors: 55
Goroutines: 71
System Time: 2025-12-04T10:16:39.32890198-05:00
EventsListeners: 3
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Product License: Community Engine
Default Address Pools:
Base: 172.29.0.0/16, Size: 22
[Storage@NaStorage ~]$
Docker Compose config
/ # cat *.yml
watch:
workers: 20
schedule: "0 */6 * * *"
providers:
docker:
watchStopped: true
notif:
discord:
webhookURL: https://discord.com/api/webhooks/<redacted>
mentions:
- "@here"
- "@everyone"
- "<@124>"
- "<@125>"
- "<@&200>"
renderFields: true
timeout: 10s
templateBody: |
Docker tag {{ .Entry.Image }} which you subscribed to through {{ .Entry.Provider }} provider has been released.
/ #
[Storage@NaStorage diun]$ cat docker-compose.yml
name: diun
services:
diun:
image: crazymax/diun:latest
command: serve
network_mode: "host"
volumes:
- "./data:/data"
- "./diun.yml:/diun.yml:ro"
- "/var/run/docker.sock:/var/run/docker.sock"
environment:
- TZ=America/New_York
- LOG_LEVEL=debug
- LOG_JSON=false
- "DIUN_WATCH_WORKERS=20"
- "DIUN_WATCH_SCHEDULE=0 0 09 * * *"
- "DIUN_PROVIDERS_DOCKER=true"
labels:
- "diun.enable=true"
restart: unless-stopped
[Storage@NaStorage diun]$Logs
ri, 05 Dec 2025 09:05:10 EST DBG 1 notifier(s) created
Fri, 05 Dec 2025 09:05:10 EST DBG 4 entries found in manifest bucket
Fri, 05 Dec 2025 09:05:10 EST DBG Current database version: 2
Fri, 05 Dec 2025 09:05:10 EST INF Cron triggered
Fri, 05 Dec 2025 09:05:10 EST DBG Validate image ctn_id=225bda9c4ccbb33f7aa82e349fbc104c5cc622e02e183c485780160bc047b3de ctn_image=crazymax/diun:latest ctn_labels={"com.docker.compose.config-hash":"c6a002d73dd198412eb7286ccf6c87ce00fbb3afccf7aeac335601cfebdfbd4b","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:79d304eb9bfb0f9f34142f0337f4cc8fde11d0e24e0b7c403f910791d89fa62b","com.docker.compose.oneoff":"False","com.docker.compose.project":"diun","com.docker.compose.project.config_files":"/share/homes/Storage/diun/docker-compose.yml","com.docker.compose.project.working_dir":"/share/homes/Storage/diun","com.docker.compose.service":"diun","com.docker.compose.version":"2.29.1","diun.enable":"true","org.opencontainers.image.created":"2025-08-31T14:38:31.025Z","org.opencontainers.image.description":"Docker image update notifier","org.opencontainers.image.licenses":"MIT","org.opencontainers.image.revision":"d3f721e2ff862a3d7b18af95093575e660cffcc4","org.opencontainers.image.source":"https://github.com/crazy-max/diun","org.opencontainers.image.title":"Diun","org.opencontainers.image.url":"https://github.com/crazy-max/diun","org.opencontainers.image.vendor":"CrazyMax","org.opencontainers.image.version":"4.30.0"} provider=docker
Fri, 05 Dec 2025 09:05:10 EST DBG Validate image ctn_id=bd516303d662e47985075b8c96346c6e6ac01988b085c880cd5427962f40facd ctn_image=ghcr.io/flaresolverr/flaresolverr:latest ctn_labels={"com.docker.compose.config-hash":"06843d05615c2eb556f8c160219337fbf30c00b54f7933e6bb7ebb52e9982789","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:2c9df6fe79644081e5146209e936ca21f56426531a457cba1124802d7ac0da6e","com.docker.compose.oneoff":"False","com.docker.compose.project":"flaresolverr","com.docker.compose.project.config_files":"/share/homes/Storage/FlareSolverr/docker-compose.yml","com.docker.compose.project.working_dir":"/share/homes/Storage/FlareSolverr","com.docker.compose.service":"flaresolverr","com.docker.compose.version":"2.29.1","diun.enable":"true","org.opencontainers.image.created":"2025-11-29T02:43:01.748Z","org.opencontainers.image.description":"Proxy server to bypass Cloudflare protection","org.opencontainers.image.licenses":"MIT","org.opencontainers.image.revision":"ff65b7cc6861b64b9558dcc9b5449aada88ff48a","org.opencontainers.image.source":"https://github.com/FlareSolverr/FlareSolverr","org.opencontainers.image.title":"FlareSolverr","org.opencontainers.image.url":"https://github.com/FlareSolverr/FlareSolverr","org.opencontainers.image.version":"v3.4.6"} provider=docker
Fri, 05 Dec 2025 09:05:10 EST DBG Validate image ctn_id=1cf89f222147b86dfe2c528824105ca1ca7ba4f17ce1abc8f7684c43d4c14320 ctn_image=ghcr.io/manimatter/decluttarr:latest ctn_labels={"com.decluttarr.commit":"8f03931","com.decluttarr.version":"v2.0.0","com.docker.compose.config-hash":"400bbd66a2a2e6292ddc37e98ff228973c16c690c8475bc3034ee32624a0788b","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:a6c536ba66b99143fadbbaa70997333c94a2c7f2260db2595d7256118a6a6196","com.docker.compose.oneoff":"False","com.docker.compose.project":"decluttarr","com.docker.compose.project.config_files":"/share/homes/Storage/decluttarr/docker-compose.yml","com.docker.compose.project.working_dir":"/share/homes/Storage/decluttarr","com.docker.compose.service":"decluttarr","com.docker.compose.version":"2.29.1","diun.enable":"true","org.opencontainers.image.source":"https://github.com/ManiMatter/decluttarr"} provider=docker
Fri, 05 Dec 2025 09:05:10 EST DBG Validate image ctn_id=1eb67038c3a708e90a112b0ceb5667ba7691653440c2c55af45ec5dfd0083a84 ctn_image=recyclarr/recyclarr:latest ctn_labels={"diun.enable":"true","name":"recyclarr","org.opencontainers.image.created":"2025-02-15T20:53:04.489Z","org.opencontainers.image.description":"Automatically sync TRaSH Guides to your Sonarr and Radarr instances","org.opencontainers.image.licenses":"MIT","org.opencontainers.image.revision":"5bcd1122e967c828fceceea9810ebd1a33ce344a","org.opencontainers.image.source":"https://github.com/recyclarr/recyclarr","org.opencontainers.image.title":"recyclarr","org.opencontainers.image.url":"https://github.com/recyclarr/recyclarr","org.opencontainers.image.version":"7.4.1"} provider=docker
Fri, 05 Dec 2025 09:05:10 EST INF Found 4 image(s) to analyze provider=docker
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] Loading registries configuration "/etc/containers/registries.conf"
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials matching docker.io found in /run/containers/0/auth.json
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials matching docker.io found in /root/.config/containers/auth.json
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials matching docker.io found in /root/.docker/config.json
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials matching docker.io found in /root/.dockercfg
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials for docker.io found
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials matching ghcr.io found in /run/containers/0/auth.json
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials matching ghcr.io found in /root/.config/containers/auth.json
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials matching ghcr.io found in /root/.docker/config.json
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials matching ghcr.io found in /root/.dockercfg
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials for ghcr.io found
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] Using registries.d directory /etc/containers/registries.d
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] Using registries.d directory /etc/containers/registries.d
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials matching ghcr.io found in /run/containers/0/auth.json
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] Returning credentials for ghcr.io/flaresolverr/flaresolverr from DockerAuthConfig
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No signature storage configuration found for ghcr.io/flaresolverr/flaresolverr:latest, using built-in default file:///var/lib/containers/sigstore
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] Looking for TLS certificates and private keys in /etc/docker/certs.d/ghcr.io
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials matching ghcr.io found in /root/.config/containers/auth.json
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] GET https://ghcr.io/v2/
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials matching ghcr.io found in /root/.docker/config.json
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials matching ghcr.io found in /root/.dockercfg
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials for ghcr.io found
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials matching docker.io found in /run/containers/0/auth.json
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials matching docker.io found in /root/.config/containers/auth.json
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials matching docker.io found in /root/.docker/config.json
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials matching docker.io found in /root/.dockercfg
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No credentials for docker.io found
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] Returning credentials for docker.io/crazymax/diun from DockerAuthConfig
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] Using registries.d directory /etc/containers/registries.d
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] Returning credentials for docker.io/recyclarr/recyclarr from DockerAuthConfig
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] Using registries.d directory /etc/containers/registries.d
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] Returning credentials for ghcr.io/manimatter/decluttarr from DockerAuthConfig
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No signature storage configuration found for ghcr.io/manimatter/decluttarr:latest, using built-in default file:///var/lib/containers/sigstore
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] Looking for TLS certificates and private keys in /etc/docker/certs.d/ghcr.io
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] GET https://ghcr.io/v2/
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No signature storage configuration found for docker.io/recyclarr/recyclarr:latest, using built-in default file:///var/lib/containers/sigstore
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] Looking for TLS certificates and private keys in /etc/docker/certs.d/docker.io
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] GET https://registry-1.docker.io/v2/
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] No signature storage configuration found for docker.io/crazymax/diun:latest, using built-in default file:///var/lib/containers/sigstore
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] Looking for TLS certificates and private keys in /etc/docker/certs.d/docker.io
Fri, 05 Dec 2025 09:05:10 EST DBG [containers/image] GET https://registry-1.docker.io/v2/
Fri, 05 Dec 2025 09:05:11 EST DBG [containers/image] Ping https://registry-1.docker.io/v2/ status 401
Fri, 05 Dec 2025 09:05:11 EST DBG [containers/image] GET https://auth.docker.io/token?scope=repository%3Arecyclarr%2Frecyclarr%3Apull&service=registry.docker.io
Fri, 05 Dec 2025 09:05:11 EST DBG [containers/image] Ping https://registry-1.docker.io/v2/ status 401
Fri, 05 Dec 2025 09:05:11 EST DBG [containers/image] GET https://auth.docker.io/token?scope=repository%3Acrazymax%2Fdiun%3Apull&service=registry.docker.io
Fri, 05 Dec 2025 09:05:11 EST DBG [containers/image] Ping https://ghcr.io/v2/ status 401
Fri, 05 Dec 2025 09:05:11 EST DBG [containers/image] GET https://ghcr.io/token?scope=repository%3Amanimatter%2Fdecluttarr%3Apull&service=ghcr.io
Fri, 05 Dec 2025 09:05:11 EST DBG [containers/image] Ping https://ghcr.io/v2/ status 401
Fri, 05 Dec 2025 09:05:11 EST DBG [containers/image] GET https://ghcr.io/token?scope=repository%3Aflaresolverr%2Fflaresolverr%3Apull&service=ghcr.io
Fri, 05 Dec 2025 09:05:12 EST DBG [containers/image] Increasing token expiration to: 60 seconds
Fri, 05 Dec 2025 09:05:12 EST DBG [containers/image] HEAD https://ghcr.io/v2/flaresolverr/flaresolverr/manifests/latest
Fri, 05 Dec 2025 09:05:12 EST DBG [containers/image] Increasing token expiration to: 60 seconds
Fri, 05 Dec 2025 09:05:12 EST DBG [containers/image] HEAD https://ghcr.io/v2/manimatter/decluttarr/manifests/latest
Fri, 05 Dec 2025 09:05:12 EST DBG [containers/image] HEAD https://registry-1.docker.io/v2/crazymax/diun/manifests/latest
Fri, 05 Dec 2025 09:05:12 EST DBG [containers/image] HEAD https://registry-1.docker.io/v2/recyclarr/recyclarr/manifests/latest
Fri, 05 Dec 2025 09:05:12 EST DBG No changes image=ghcr.io/flaresolverr/flaresolverr:latest provider=docker
Fri, 05 Dec 2025 09:05:12 EST DBG Manifest saved to database image=ghcr.io/flaresolverr/flaresolverr:latest provider=docker
Fri, 05 Dec 2025 09:05:12 EST DBG No changes image=ghcr.io/manimatter/decluttarr:latest provider=docker
Fri, 05 Dec 2025 09:05:12 EST DBG Manifest saved to database image=ghcr.io/manimatter/decluttarr:latest provider=docker
Fri, 05 Dec 2025 09:05:13 EST DBG No changes image=docker.io/crazymax/diun:latest provider=docker
Fri, 05 Dec 2025 09:05:13 EST DBG Manifest saved to database image=docker.io/crazymax/diun:latest provider=docker
Fri, 05 Dec 2025 09:05:13 EST DBG No changes image=docker.io/recyclarr/recyclarr:latest provider=docker
Fri, 05 Dec 2025 09:05:13 EST DBG Manifest saved to database image=docker.io/recyclarr/recyclarr:latest provider=docker
Fri, 05 Dec 2025 09:05:13 EST INF Jobs completed added=0 failed=0 skipped=0 unchanged=4 updated=0
Fri, 05 Dec 2025 09:05:13 EST INF Cron initialized with schedule 0 0 09 * * *
Fri, 05 Dec 2025 09:05:13 EST INF Next run in 23 hours (2025-12-06 09:00:22.217058133 -0500 EST)
Additional info
No response
Reactions are currently unavailable