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.