Fragen und Antworten

Welche Limits für Prozesse und Arbeitsspeicher gelten für die verschiedenen Hosting-Pakete?

Die meisten aktuellen Web-Anwendungen wie z.B. WordPress basieren auf PHP- bzw. CGI-Skripten, das sind Programme, die auf dem Webserver ausgeführt werden, um dynamische Webseiten zu generieren. Da diese Programme Ressourcen auf dem Webserver (CPU, RAM) benötigen, gelten je nach Hosting-Tarif bestimmte Limits, um eine Überlastung der Webserver bei zu vielen gleichzeitigen Zugriffen zu verhindern.

In unseren Easy.Hosting-, Pro.Hosting- und Reseller-Paketen gelten folgende Limits pro Benutzeraccount für CGI-Prozesse (PHP, Perl, Python) auf den Webservern:

Tarif CGI-Prozesse
exakt gleichzeitig
Laufzeit
in Sekunden
RAM (MB)
pro Prozess
Easy.A 12 300 256
Easy.B 12 300 256
Easy.C 12 300 384
Easy.D 12 300 512
Pro.A 12 900 512
Pro.B 12 * 900 * 512 *
Pro.C 24 * 900 * 512 *
Pro.D 36 * 900 * 512 *
Reseller.Hosting 12 300 256
Reseller.Dedicated 100 24 * 900 * 512 *
Reseller.Dedicated 500 48 * 900 * 512 *

Die maximale Scriptlaufzeit (max_execution_time) für PHP ist in allen Paketen auf 30 Sekunden voreingestellt, das Speicher-Limit (memory_limit) auf 256MB  Sie können diese Werte und andere PHP-Einstellungen bei Bedarf über eine php.ini-Konfigurationsdatei anpassen; die oben genannten CGI-Limits können aber nicht überschritten werden.

Die Anzahl der gleichzeitigen CGI-Prozesse ist pro Benutzeraccount (z.B. u12345) zu verstehen, ein Limit von 12 CGI-Prozessen bedeutet, dass jeder Benutzer auf dem Webserver maximal 12 PHP-Prozesse gleichzeitig nutzen kann. Auf dem Webserver können jedoch auch mehr als 12 PHP-Prozesse von unterschiedlichen Benutzern glechzeitig laufen, sofern genügend Ressourcen (RAM, CPU) zur Verfügung stehen.

Nutzung von PHP-FPM

In den Pro.Hosting- und Reseller Dedicated-Paketen kann auf Wunsch der PHP-Beschleuniger PHP-FPM aktiviert werden um die Seitenladezeiten zu verbessern.

Beachten Sie bitte, dass bei PHP-FPM im Falle einer Überschreitung des Prozesslimits keine Fehlermeldung angezeigt wird. Stattdessen werden die Anfragen vom Webserver zurückgestellt und verarbeitet, sobald wieder ein PHP-Prozess frei wird. Dadurch treten bei einer geringfügigen Überschreitung des Prozesslimits im Regelfall keine Probleme auf.

* In allen Paketen mit einem eigenen Server (Pro.B, Pro.C, Pro.D, Reseller Dedicated.100, Reseller Dedicated.500) können wir die PHP-FPM-Konfiguration grundsätzlich individuell anpassen. Wenn Sie für eine bestimmte Seite (z.B. einen Magento-Shop) das Speicherlimit auf 1024 MB erhöhen möchten (was eine sinnvolle Einstellung ist), können wir dies jederzeit vornehmen. Die Einstellungen sollten dabei immer mit Rücksicht auf die verfügbaren CPU-Cores sowie den Arbeitsspeicher des Servers gewählt werden.

Links