Page 1 of 2

DB Import Probleme!

Posted: Mon 22. Oct 2018, 15:51
by hase
Hi,
ich habe ein Problem bei Import der Datenabnk via PHPMyadmin.
Da szu importierende File ist knapp 1MB. Nach einer gewissen zeit erscheint folgende Fehlermeldung:
503 The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Der Import via Konsole funktioniert, nur dauert es sehr sehr lange bis die datensätze eingelesen sind. Woran kann das liegen?
Hat vielleicht jemand eine Lösung? Server hat 32GB, KH mit mariadb, Debian9 :?:

Re: DB Import Probleme!

Posted: Mon 22. Oct 2018, 18:36
by marco
Importiere doch per ssh.

Re: DB Import Probleme!

Posted: Mon 22. Oct 2018, 18:38
by hase
Hi,
hab ich gemacht, steht doch auch in meinem Beitrag :shock:

Re: DB Import Probleme!

Posted: Mon 22. Oct 2018, 21:04
by nikko
Also wenn 1 MB nur Datenbankstruktur sind und der Server via HDD läuft, kann der Import durchaus mehrere Minuten dauern und eine ordentlich grosse Datenbank hinterlassen.

Re: DB Import Probleme!

Posted: Mon 22. Oct 2018, 23:18
by hase
Nunja, das ist ja das Problem :x
Das File ist ca. 1MB, dauert ca. 2min. Bei 2-3MB Imports kommt der o.g. Fehler (503)

Beim Import via SSH/Konsole funzt es ohne Abbruch, aber eben dauert das extrem lange. Bei anderen Servern hatte ich diese Probleme nicht.
Es sieht aus, als wenn es irgendwo klemmt... Kann dies an mariadb liegen?

Re: DB Import Probleme!

Posted: Tue 23. Oct 2018, 07:30
by Tobi
Wieviel RAM und CPU Zeit steht denn dem Prozess zur Verfügung?
Ich habe gestern mehrere, größere Datenbanken problemlos importieren können.

Ansonsten probiere mal bigdump.
https://www.ozerov.de/bigdump/

Re: DB Import Probleme!

Posted: Tue 23. Oct 2018, 07:48
by hase
Tobi wrote: Tue 23. Oct 2018, 07:30 Wieviel RAM und CPU Zeit steht denn dem Prozess zur Verfügung?
Ich habe gestern mehrere, größere Datenbanken problemlos importieren können.
Moin,
der Server ist ein Intel-4790 mit 32gb RAM, die Zeit habe ich auch hoch genug eingestellt.
Meine Vermutung liegt irgendwie an den Grundeinstellungen von mysql/mariadb. Mysqltuner sagt auch das alles Inordnung ist...

Re: DB Import Probleme!

Posted: Tue 23. Oct 2018, 16:54
by Enigma
hase wrote: Tue 23. Oct 2018, 07:48 der Server ist ein Intel-4790 mit 32gb RAM, die Zeit habe ich auch hoch genug eingestellt.

Wie viel RAM der Server insgesamt hat, ist unerheblich. Wenn es über die Konsole funktioniert, über ein PHP-Skript aber nicht, ist die Wahrscheinlichkeit recht hoch, dass diesem Skript einfach nicht genug Ressourcen zur Verfügung stehen. Ich würde daher zuerst die Werte memory_limit und max_execution_time in der php.ini überprüfen - das meinte Tobi sicherlich auch.

Warum es über die Konsole so lange dauert, sollte natürlich dennoch separat überprüft werden.

Gruß
Jan

Re: DB Import Probleme!

Posted: Tue 23. Oct 2018, 17:26
by hase
Hi,
es ist kein externes PHP-Script sondern es handelt sich dabei direkt um PHPMyadmin.

Re: DB Import Probleme!

Posted: Tue 23. Oct 2018, 19:02
by mhagge
hase wrote: Tue 23. Oct 2018, 17:26 Hi,
es ist kein externes PHP-Script sondern es handelt sich dabei direkt um PHPMyadmin.
PHPMyAdmin ist aber auch "nur" ein PHP-Script und unterliegt den Restriktionen, wie sie für PHP gelten. Sind da die von Jan genannten Werte zu klein eingestellt kann der Server soviel Ram haben wie er will - PHP (und damit PHPMyAdmin) wird nur das eingestellte benutzen

Re: DB Import Probleme!

Posted: Tue 23. Oct 2018, 21:07
by nikko
PHPMyAdmin unterliegt m.E. nicht den Usereinstellungen.

Re: DB Import Probleme!

Posted: Tue 23. Oct 2018, 21:25
by Enigma
nikko wrote: Tue 23. Oct 2018, 21:07 PHPMyAdmin unterliegt m.E. nicht den Usereinstellungen.

Irgendeine php.ini wird schon dafür zuständig sein (oder ggf. die PHP-Standardvorgaben, was ich allerdings nicht glaube, da laut Manual der Defaultwert für max_execution_time 30 [Sekunden] ist und hase davon sprach, dass der Import der 1-MB-Datenbank via phpMyAdmin ca. 2 Minuten dauerte).

Gruß
Jan

Re: DB Import Probleme!

Posted: Tue 23. Oct 2018, 23:07
by hase
Hi,
also die Serverwerte sind aktuell wie folgt:
memory_limit 128M
max_execution_time 180

Re: DB Import Probleme!

Posted: Wed 24. Oct 2018, 08:16
by Alexander
PhpMyAdmin läuft über den System-Benutzer "keyhelp" dessen PHP-FPM-Pool-Datei unter "/etc/php/<PHP-VERSION>/fpm/pool.d/keyhelp.conf" liegt. Dies wäre dann auch der Ort, an dem die PHP-Einstellungen angepasst werden sollten.

Anschließend nur noch FPM neu starten "service php<PHP-VERSION>-fpm reload"

Re: DB Import Probleme!

Posted: Wed 24. Oct 2018, 09:30
by hase
Hallo,
danke für die Antworten soweit.

Aktuell sind u.a. folgende Werte eingestellt:
memory_limit 128M
pm.max_children = 10
pm.max_requests = 0

Ist es ratsam die Werte für eine bessere Performence bzw. mehr Leistung zu ändern/erhöhen?
Hat vielleicht jemand dafür Erfahrungswerte?