Skip to content
  • GDPR-compliant
  • 100% hosting in Germany
  • Personal contact
  • Support included
  • Provisioning within 24 hours
Operations & plan 4 min read

Finding and fixing errors: logs, restart loop and reinstalling

If a container reports a problem, your project overview will display a notification with steps to resolve it (Container Hosting at a glance). These steps take you directly to the logs, variables or history. This article explains each of these tools in detail.

Reading logs

Open the container and go to the Logs tab. You will see the container’s most recent output; the view updates automatically.

  • Lines - specifies how many of the most recent lines are displayed.
  • Warnings & errors only - hides all other lines. Errors are highlighted in red, warnings in yellow, with the most recent error shown at the top.
  • Copy for support - copies the displayed lines so that you can paste them into a support ticket.
  • Bot scan · rejected - requests for files such as .env or .git come from automated scanners. They are common, are rejected and are harmless.
Container logs with errors highlighted and requests marked as bot scans
Logs from a WordPress container: The database is rejecting the login attempt; the page is returning a 500 status code.

The application returns a 500 status code

If the check chain of the web address shows ‘Responds with status 500’, the address, certificate and container are functioning correctly - the error lies within the application. The most common cause is a rejected database login, which appears in the logs as ‘Access denied for user’, for example. Proceed as follows:

  1. Compare the username, password and host in the application with the details in the database container (environment variables and secrets).
  2. Note: database images only apply login details on their first start. If a password is changed later, you must set it in the database itself, for example via the console.
  3. Check that both containers are on the same network (networks and firewall).
  4. Restart the application after making the change.

Restart loop

If a container shuts down immediately after starting, it will keep restarting. The customer area then shows the status Restart loop. Common causes:

  • Required variables or login details are missing - for example, many database images require a root password.
  • A custom start command is incorrect.
  • The container has insufficient RAM.

The exact cause can be found in the logs, usually in the last few lines. Use Stop to halt the container until you have corrected the settings.

Container card with the status ‘Restart loop’
A database container caught in a restart loop - the cause can be found in the logs.

Recreate or reinstall?

You’ll find both options at the very bottom of the container’s settings:

  • Recreate pulls the image again and recreates the container with the same configuration. Data in volumes is preserved. This is helpful if the container freezes or files in the image are corrupted.
  • Reinstall deletes all data in this container’s volumes and sets it up as if it were being started for the first time. Before doing so, we automatically create a snapshot of this container’s volumes that you can use to revert to a previous state. To confirm, type in the container’s name and confirm by signing in again.

Below that you will find Delete container. You choose in the dialogue which volumes are deleted as well - more on this in the article Storage and file browser.

The ‘Recreate’ and ‘Reinstall’ sections in a container’s settings
‘Recreate’ keeps the data, while ‘Reinstall’ starts with empty volumes.

Reinstalling deletes data

Only use ‘Reinstall’ if you really want to start afresh, for example if a database was set up with incorrect login details when it was first launched. The automatic snapshot allows you to revert for 7 days - via ‘Restore’ in the Backup & Snapshot tab.

Operation history

In the History tab of your project, each operation is listed with its time, container, result and who triggered it: you, Support, the system or Monitoring. Using the Open and Failed filters, you can quickly find the step that didn’t work, along with the reason why.

Console in the browser

With the Console option, you can open a command line directly in the container, in the Console tab on the container’s page:

  1. Click Start console and briefly confirm your login, for example using a passkey or two-factor authentication.
  2. Enter your commands. They will run directly within the container.
  3. End the session with Disconnect.

Sessions end after 30 minutes of inactivity, or after 4 hours at the latest. Up to three sessions can run simultaneously per project; content is not recorded. Changes made outside of volumes will be lost upon the next restart.

Quick help from support

If you get stuck, open a support ticket and state the project and container. With ‘Copy for support’, you can add the relevant log lines straight away.

Why have older log entries disappeared?
The server automatically deletes older entries. It is therefore best to copy important messages straight away using the ‘Copy for support’ option.
What is the difference between ‘Restart’ and ‘Recreate’?
‘Restart’ recreates the container with the existing image and starts it. ‘Recreate’ also pulls the image from the registry again. In both cases, the data in volumes is retained.
I can’t see the ‘Console’ tab. Why is that?
The console is a bookable option. If this option has not been booked, the tab will not be displayed.

Was this article helpful?

New to SpeedIT Solutions?

Hosting where you know someone.

What you are reading here is what we put into practice for our customers every day. Based in Isernhagen since 2009 - with dedicated contact persons rather than a call centre.

  • 100% hosted in Germany
  • GDPR-compliant
  • Dedicated contact person
  • Provisioning within 24 hours
4.9 88 reviews on Expeero

Alles bestens

Bei SpeedIT werden wird gut betreut und alles klappt wie gewünscht. Unsere Wünsche werden erfüllt und der Support ist gut erreichbar.
Marcel W.Recommends us · 10/03/2025

100 % recommend us · Expeero

All reviews on HOSTtest (opens in a new window)

You might also be interested in:

Personal support

Of course, our support team is also happy to assist you personally. If you cannot find what you are looking for in our knowledge base or require personalised support, please do not hesitate to contact us. We’re here to help you and to ensure that your experience with our products and services is as smooth and enjoyable as possible.