ISPConfig 3.1.11 | Contao zwischenzeitlich langsam

tsaenger

Member
Hallo zusammen,
ich habe ispconfig am laufen und dor ein contao am Laufen.
Nun stelle ich fest, das es zwischendurch sehr häufig zu extremen Hängern kommt, wo man ca 20 Sec auf die Seite warten muss.
In /var/log/ispconfig/httpd/url/error.log konnte ich keine Fehler finden. Ich habe auch mal PHP 7.2.3 installiert und dem KD zugeordnet. Hier ging es ein bisschen besser, aber es hängt immer noch häufig. Das memory_limit liegt bei 128MB
Hat jemand eine Idee woran das liegen kann?

Wichtig ist noch das ich ISPCONFIG über Proxmox virtualisiert habe. Laut Proxmox steht genug CPU und RAM zur Verfügung.

Vielen Dank
Gruß
Tobias
 

nowayback

Well-Known Member
hi,

ein paar mehr details währen hilfreich für so ein wischiwaschi Problem...
Dazu gehören Infos wie Versionen, verwendete Datenbanken und deren Verbindungseinstellungen, genaue Angaben wann was langsam ist, welcher Webserver + ggf. verwendete .htaccess Datei, PHP-Modus, etc.

Nun stelle ich fest, das es zwischendurch sehr häufig zu extremen Hängern kommt, wo man ca 20 Sec auf die Seite warten muss.
sagt einfach nichts aus

Grüße
nwb
 
Zuletzt bearbeitet:

tsaenger

Member
Hallo,
ich habe den Server nun zum testen mal auf ein Testsystem übertragen.
Auch hier habe ich die Geschwindigkeitsprobleme.
Habe php 7.1.14 nach der Anleitung konfiguriert und dem Kunden zugewiesen:
https://www.howtoforge.com/tutorial/how-to-install-php-7-on-debian/#-create-the-systemd-unit-file-2

PHP ist so konfiguriert:
http://test.aroonline.de/contao/info.php

Es ist Apache/2.4.25 installiert.

TOP:
Code:
 1820 amavis    20   0  264396 133416   8696 S   0.0  1.4   0:00.84 /usr/sbin/amavisd-new (master)
 2461 mysql     20   0  732304 131616  16884 S   0.7  1.4   0:01.76 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/x86_64-linux-gnu/mariadb18/plugin --user=mysql -+
 1850 amavis    20   0  265884 130044   5324 S   0.0  1.4   0:00.00 /usr/sbin/amavisd-new (virgin child)
 1851 amavis    20   0  265884 130044   5324 S   0.0  1.4   0:00.00 /usr/sbin/amavisd-new (virgin child)
 1793 root      20   0  166432  85672   7580 S   0.0  0.9   0:01.05 /usr/sbin/spamd --create-prefs --max-children 5 --helper-home-dir -d --pidfile=/var/run/spamd.pid
 1821 root      20   0  166432  79988   1896 S   0.0  0.9   0:00.00 spamd child
 1822 root      20   0  166432  79924   1832 S   0.0  0.9   0:00.00 spamd child
 1938 root      20   0  596476  50588  37220 S   0.0  0.5   0:00.06 /usr/sbin/apache2 -k start
 3553 ispconf+  20   0  562160  40056  32296 S   0.0  0.4   0:00.03 /usr/bin/php-cgi -d disable_classes= -d disable_functions= -d magic_quotes_gpc=off -d open_basedir= -d session.save_path=/usr/l+
 3547 ispconf+  20   0  562160  39576  31812 S   0.0  0.4   0:00.02 /usr/bin/php-cgi -d disable_classes= -d disable_functions= -d magic_quotes_gpc=off -d open_basedir= -d session.save_path=/usr/l+
 2929 web200    20   0  343052  27840  18100 S   0.0  0.3   0:00.42 php-fpm: pool web200
 1988 www-data  20   0  598304  26692  11624 S   0.0  0.3   0:00.01 /usr/sbin/apache2 -k start

Eine .htaccess habe ich nicht aktiviert.

Mysql ist wie folgt installiert:
Code:
mysql -V
mysql  Ver 15.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Contao ist über MySQLi angebunden

Was für Infos fehlen noch?

Gruß und Danke

Tobias
 

Till

Administrator
128mb mem limit finde ich für ein aktuellees cms sehr niedrig. Erhöhe das maal auf 512mb testweise. Dann leg Dir mal eeine phpinfo Dateei ins web und kontrollier ob das PHP auch opcache eingebunden hat.
 

Till

Administrator
Möglicherweise versucht die website manchmal einen externen Dienst zu kontaktieren, erreicht den nicht und löuft nach 20 sec in einen timeout und liefert die Seite erst danach aus.
 

tsaenger

Member
Vielen Dank für eure Antworten:
@Till: Verstehe ich nicht. Es ist eigentlich eine ganz einfache Contao-Installation
@nowaxback: Das hatte ich zwischendurch auch schon versucht. Hat aber keine Veränderung gebracht.
Ich habe es gerde wieder aktiviert.
 

florian030

Well-Known Member
Schau mal ins access.log der Seite, ob Du dort lange Zeitabstände zwischen zwei Einträgen findest. Ich tippe da auch eher auf einen timeout.
Evtl. wirst Du aber auch im error.log fündig.
 

tsaenger

Member
Guten morgen,
ich habe es glaube ich heute nacht gefunden.
Hier war ein fehlerhaftes Mysql Replica konfiguriert.

Ich werde es die Tage nochmal prüfen.
 

Werbung

Top