Skip to main content

Uptime, maintenance and what to expect day to day

See what can stop or restart your VPS and what to check when it's down or restarted.

A
Written by Andy Wallace

A LumaDock VPS keeps running until something stops it: a power action, a reinstall, an unpaid invoice, maintenance or a hardware fault. You can check most of these yourself in the client area.

What to check if your VPS is down

Step 1: Check for an unpaid invoice.
A server is suspended when its renewal invoice stays unpaid. If you see an unpaid invoice under Financial > My Invoices, pay it, and the server is switched back on automatically. The details are in What happens if a payment fails.

Step 2: Start the server.
On the server's page, click Start under Service Actions if the server is stopped.

VPS product page with CPU, memory, disk and uptime tiles and the Service Actions Start, Reboot, Stop, Shut Down and Change Password.

Step 3: Check Task History.
Under Service Management, Task History lists the power actions and reinstalls run from the client area.

Task History listing a Shut Down VM task and a Start task, both OK.

Step 4: Look at the server's screen.
Open noVNC Console under Service Management. If you see a login prompt, the server is running, and the problem is inside it, for example a service that stopped or a firewall rule.

Planned maintenance and restarts

We usually announce planned maintenance by email, and sometimes with a banner in the client area. A hardware fault can restart a server without notice.

To see when a Linux server last started, run uptime -s in noVNC Console or over SSH.

Keeping services running after a reboot

A reboot stops every running program. Set your programs to start when the server starts:

sudo systemctl enable nginx

For Docker containers, use a restart policy:

docker update --restart unless-stopped CONTAINER

Getting an email when your server is down

Server Monitoring, under Service Management, checks your server and emails you a Server check alert when a check fails.

Server menu with Server Monitoring highlighted under Service Management.

Click Create Check, choose a check type, for example Port Connect on port 22, and choose your email under Notification Recipients.

Did this answer your question?