Show the logs of all containers with make stage-logs or make live-logs. On live, in production mode, the app writes only errors (and deprecations) as JSON to stderr.
APP_ADMIN_PASSWORD_HASH=not-set or an empty value? Did Docker Compose alter the hash?.env.stage and .env.live every $ must be doubled to $$, in .env.local put the hash in single quotes. Then restart the containers so they re-read the env file.scheduler and worker containers running? Are client and check active? Is Dashboard (Network) selected as runner?docker compose -f compose.live.yml up -d scheduler worker). Activate client and check. In development mode (local, stage) the scheduler writes the line Dispatch due checks tick with evaluated and dispatched to the log file var/log/dev.log every minute. In the local stack it also appears in the container output because the scheduler runs with -vv there.Online under Agents? Is the check's runner Agent (Local) with an agent assigned? Is the client active?Dashboard URL is required, Agent token is required and Agent token rejected by dashboard (401).WATCHDOG_DASHBOARD_URL and WATCHDOG_AGENT_TOKEN. Replace a rejected token via Regenerate Token. An agent without a token exits immediately and Docker keeps restarting it. Make sure the agent can reach the dashboard URL (firewall, HTTPS).worker container running? Are MAILER_DSN and MAILER_FROM correct? Was there a status change at all (see Notifications)?php bin/console messenger:failed:show in the app container lists failed deliveries.UNKNOWN between FAIL and OK, for example because of missing configuration or an unreachable Docker socket?UNKNOWN. A recovery email exists only for the direct change from WARN or FAIL to OK.Docker socket not available at /var/run/docker.sock/var/run/docker.sock:/var/run/docker.sock:ro. For the agent the line is commented out in the Compose files.Docker API error: Cannot connect to Docker socket: Permission deniedgroup_add with the socket's group ID (stat -c %g /var/run/docker.sock on the host), as worker and scheduler do.Path not found or File not found/:/host/root:ro mounted and HOST_ROOT=/host/root set? Does the path exist on the host?docker-compose.agent.yml template does not contain HOST_ROOT.FAILpid: host?Connection to <host>:443 failedAllow self-signed option, which cannot be saved in the UI though (see SSL Certificate).exit 127dig installed in the container?dig (package bind-tools on Alpine) in the image or use the system resolver by leaving Custom resolver empty.http://localhost or single-label host names. Use a full name or an IP address.#[AutoconfigureTag('watchdog.check')] and implement CheckInterface? Is the image rebuilt?429 Too many requests for agentsTRUSTED_PROXIES is set correctly behind a proxy so that the real IP counts./app/var/data.db in the volume owned by www-data?make stage-update sets the permissions during an update. Alternatively inside the container: docker compose -f compose.stage.yml exec --user root app chown www-data:www-data /app/var/data.db.