Services & watchdog
The Services menu shows the system services RAYXO uses on one page.
What it shows
Section titled “What it shows”For each service: its status (running or stopped), whether it starts at boot, when it started running, and its memory usage. The page also shows the PHP-FPM pools of hosting accounts and the latest watchdog events.
Monitored services: Nginx, Apache, the panel’s PHP-FPM, MariaDB, Postfix, OpenDKIM, Pure-FTPd, Cron, and the panel’s queue worker. The rayxod agent itself is shown without action buttons.
Start, stop, restart, reload
Section titled “Start, stop, restart, reload”Every action asks for confirmation first. For safety:
- The Nginx and Apache configuration is tested before a restart or reload, so a broken configuration doesn’t take websites down.
- Services the panel needs (Nginx, the panel’s PHP-FPM, MariaDB, and the queue) can’t be stopped from the panel.
Rewrite the configuration
Section titled “Rewrite the configuration”The Tulis ulang konfigurasi (Rewrite configuration) button rewrites the whole server configuration from the panel’s database: every website’s Nginx, Apache, and PHP-FPM configuration, every account’s disk quota and crontab, and every FTP login’s folder. Use it when a configuration file was deleted or edited by hand on the server.
This action asks for confirmation first and is recorded in the audit log. Running it more than once is safe, because the result is always the same. From the terminal, the same thing is rayxo rebuild (see Server commands).
Watchdog
Section titled “Watchdog”The agent checks the services every minute and starts any service that should be running but has stopped. If a service has been restarted 3 times within 15 minutes, the watchdog stops trying for a while to avoid an endless restart loop. Check that service’s logs to find the cause.
