What problem does it solve?
Pollinations runs image, video, and music generation on a fleet of distributed GPU backends (Flux on Vast.ai, Z-Image and Klein on RunPod, LTX-2 and ACE-Step on a Lambda GH200, legacy image on OVH). When a pod dies, a GPU falls off the bus, or a tunnel degrades, production requests fail with 524 timeouts. This Skill automates detection and recovery of those failures.
Core Features & Use Cases
- Fleet-wide health checks: Probes the gen.pollinations.ai worker registry plus per-service health endpoints for Flux, Z-Image, LTX-2, ACE-Step, Klein, DreamShaper, and the legacy OVH image service.
- Auto-restart and recovery: Restarts systemd units, relaunches pod processes, and walks through full RunPod pod recreation including provisioning, model downloads, and secret pushes.
- Failure diagnosis: Cross-checks RunPod pod status against the live registry to catch pods that are running and billing but serving zero traffic, and distinguishes tunnel degradation from GPU failure.
- Use Case: Run it on a recurring loop (e.g. every 30 minutes) so an on-call operator gets a status table of every GPU backend with automatic restart attempts for anything unhealthy.
Quick Start
Ask the AI to run the monitor-services check on all Pollinations GPU backends and report a status table with latency for each service.