Skip to content

Services & watchdog

The Services menu shows the system services RAYXO uses on one page.

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.

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.

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).

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.