Shop wird immer langsamer

wollgelüste

Gut bekanntes Mitglied
14. Januar 2016
183
1
Meckesheim
Setup
CPUAMD Athlon(tm) II X4 605e Processor (4 core(s))
VersionPlesk v12.5.30_build1205150826.19 os_Ubuntu 14.04
OS
Ubuntu 14.04.4 LTS

  • PHP-Version: 5.5.9-1ubuntu4.17 ( FASTCGI)
  • MySQL-Statistik Uptime: 695 Threads: 2 Questions: 44416 Slow queries: 0 Opens: 1122 Flush tables: 1 Open tables: 400 Queries per second avg: 63.907
  • MySQL-Version: 5.5.49-0ubuntu0.14.04.1
  • hopversion: 4.03 (Build: 1)
  • Templateversion: 4.03
  • Datenbankversion: 4.03
  • Datenbank zuletzt aktualisiert: 31.03.2016, 16:25:03
  • Subscription gültig bis: 13.06.2017

Ist ein dedicated root

Der Shop kriecht vor sich her,die Ladezeiten sind utopisch

haben knapp 90k Artikel davon sind aber die meisten VarKombis.

Cache ist an und auf APC, redis ist installiert,läuft auch ist aber nicht auswählbar. in der phpinfo taucht es auch nicht auf.
Das blättern von seiten geht nicht, viele seiten rennen auch in einen 500er fehler

auszug aus dem log

Code:
[TABLE="class: scrollable-list-table, width: 100%"]
[TR="class: state-warning odd"]
[TD="class: number state-default"]2016-07-02 01:38:33[/TD]
[TD="class: number"]Warning[/TD]
[TD="class: number"]47.70.78.159[/TD]
[TD="class: number"][/TD]
[TD]mod_fcgid: read data timeout in 45 seconds, referer: http://bobbelbee.de/admin/index.php[/TD]
[TD="class: min"][/TD]
[TD="class: min"][/TD]
[TD="class: state-default nowrap"][/TD]
[TD="class: min nowrap state-default"]Apache-Fehler[/TD]
[/TR]
[TR="class: state-error even"]
[TD="class: number state-default"]2016-07-02 01:38:33[/TD]
[TD="class: number"]Error[/TD]
[TD="class: number"]47.70.78.159[/TD]
[TD="class: number"][/TD]
[TD]End of script output before headers: index.php, referer: http://bobbelbee.de/admin/index.php[/TD]
[TD="class: min"][/TD]
[TD="class: min"][/TD]
[TD="class: state-default nowrap"][/TD]
[TD="class: min nowrap state-default"]Apache-Fehler[/TD]
[/TR]
[TR="class: state-warning odd"]
[TD="class: number state-default"]2016-07-02 01:38:33[/TD]
[TD="class: number"]Warning[/TD]
[TD="class: number"]47.70.78.159[/TD]
[TD="class: number"][/TD]
[TD]mod_fcgid: read data timeout in 45 seconds, referer: http://bobbelbee.de/admin/index.php[/TD]
[TD="class: min"][/TD]
[TD="class: min"][/TD]
[TD="class: state-default nowrap"][/TD]
[TD="class: min nowrap state-default"]Apache-Fehler[/TD]
[/TR]
[TR="class: state-error even"]
[TD="class: number state-default"]2016-07-02 01:38:33[/TD]
[TD="class: number"]Error[/TD]
[TD="class: number"]47.70.78.159[/TD]
[TD="class: number"][/TD]
[TD]End of script output before headers: index.php, referer: http://bobbelbee.de/admin/index.php[/TD]
[TD="class: min"][/TD]
[TD="class: min"][/TD]
[TD="class: state-default nowrap"][/TD]
[TD="class: min nowrap state-default"]Apache-Fehler[/TD]
[/TR]
[TR="class: state-warning odd"]
[TD="class: number state-default"]2016-07-02 01:38:33[/TD]
[TD="class: number"]Warning[/TD]
[TD="class: number"]47.70.78.159[/TD]
[TD="class: number"][/TD]
[TD]mod_fcgid: read data timeout in 45 seconds, referer: http://bobbelbee.de/admin/index.php[/TD]
[TD="class: min"][/TD]
[TD="class: min"][/TD]
[TD="class: state-default nowrap"][/TD]
[TD="class: min nowrap state-default"]Apache-Fehler[/TD]
[/TR]
[TR="class: state-error even"]
[TD="class: number state-default"]2016-07-02 01:38:33[/TD]
[TD="class: number"]Error[/TD]
[TD="class: number"]47.70.78.159[/TD]
[TD="class: number"][/TD]
[TD]End of script output before headers: index.php, referer: http://bobbelbee.de/admin/index.php[/TD]
[TD="class: min"][/TD]
[TD="class: min"][/TD]
[TD="class: state-default nowrap"][/TD]
[TD="class: min nowrap state-default"]Apache-Fehler[/TD]
[/TR]
[TR="class: state-warning odd"]
[TD="class: number state-default"]2016-07-02 01:38:33[/TD]
[TD="class: number"]Warning[/TD]
[TD="class: number"]47.70.78.159[/TD]
[TD="class: number"][/TD]
[TD]mod_fcgid: read data timeout in 45 seconds, referer: http://bobbelbee.de/admin/index.php[/TD]
[TD="class: min"][/TD]
[TD="class: min"][/TD]
[TD="class: state-default nowrap"][/TD]
[TD="class: min nowrap state-default"]Apache-Fehler[/TD]
[/TR]
[TR="class: state-error even"]
[TD="class: number state-default"]2016-07-02 01:38:33[/TD]
[TD="class: number"]Error[/TD]
[TD="class: number"]47.70.78.159[/TD]
[TD="class: number"][/TD]
[TD]End of script output before headers: index.php, referer: http://bobbelbee.de/admin/index.php[/TD]
[TD="class: min"][/TD]
[TD="class: min"][/TD]
[TD="class: state-default nowrap"][/TD]
[TD="class: min nowrap state-default"]Apache-Fehler[/TD]
[/TR]
[TR="class: state-warning odd"]
[TD="class: number state-default"]2016-07-02 01:38:34[/TD]
[TD="class: number"]Warning[/TD]
[TD="class: number"]47.70.78.159[/TD]
[TD="class: number"][/TD]
[TD]mod_fcgid: read data timeout in 45 seconds, referer: http://bobbelbee.de/admin/index.php[/TD]
[TD="class: min"][/TD]
[TD="class: min"][/TD]
[TD="class: state-default nowrap"][/TD]
[TD="class: min nowrap state-default"]Apache-Fehler[/TD]
[/TR]
[TR="class: state-error even"]
[TD="class: number state-default"]2016-07-02 01:38:34[/TD]
[TD="class: number"]Error[/TD]
[TD="class: number"]47.70.78.159[/TD]
[TD="class: number"][/TD]
[TD]End of script output before headers: index.php, referer: http://bobbelbee.de/admin/index.php[/TD]
[TD="class: min"][/TD]
[TD="class: min"][/TD]
[TD="class: state-default nowrap"][/TD]
[TD="class: min nowrap state-default"]Apache-Fehler[/TD]
[/TR]
[TR="class: odd"]
[TD="class: number state-default"]2016-07-02 01:39:05[/TD]
[TD="class: number"]Access[/TD]
[TD="class: number"]157.55.39.62[/TD]
[TD="class: number"]200[/TD]
[TD]GET /candy__burgund HTTP/1.1[/TD]
[TD="class: min"][/TD]
[TD="class: min"][/TD]
[TD="class: state-default nowrap"]11.8 K[/TD]
[TD="class: min nowrap state-default"]Apache-Zugriff[/TD]
[/TR]
[TR="class: state-warning even"]
[TD="class: number state-default"]2016-07-02 01:39:16[/TD]
[TD="class: number"]Warning[/TD]
[TD="class: number"]47.70.78.159[/TD]
[TD="class: number"][/TD]
[TD]mod_fcgid: read data timeout in 45 seconds, referer: http://bobbelbee.de/[/TD]
[TD="class: min"][/TD]
[TD="class: min"][/TD]
[TD="class: state-default nowrap"][/TD]
[TD="class: min nowrap state-default"]Apache-Fehler[/TD]
[/TR]
[TR="class: state-error odd"]
[TD="class: number state-default"]2016-07-02 01:39:16[/TD]
[TD="class: number"]Error[/TD]
[TD="class: number"]47.70.78.159[/TD]
[TD="class: number"][/TD]
[TD]End of script output before headers: index.php, referer: http://bobbelbee.de/[/TD]
[TD="class: min"][/TD]
[TD="class: min"][/TD]
[TD="class: state-default nowrap"][/TD]
[TD="class: min nowrap state-default"]Apache-Fehler[/TD]
[/TR]
[/TABLE]
bin echt am verzweifeln weil ich es nicht hinbekommen, das kann ich so nicht mehr meinen kunden zumuten

bin für jeden rat dankbar
 
Zuletzt von einem Moderator bearbeitet:

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.648
2.700
Berlin
Firma
css-umsetzung
AW: Shop wird immer langsamer

Hat sich da schon jemand hingesetzt den Server und das MySQL zu optimieren oder ist das System so wie es bereitgestellt wurde?
Wieviel RAM hast du in der Kiste.

Für das Redis sind zusätzliche Einstellungen erforderlich, ich musste auf einigen Servern auch extra etwas installieren.

Also zum einen scheint der Server schlecht konfiguriert zu sein, zum anderen ist es komisch das das Problem der 500er Fehler nicht bei allen Artikeln Auftritt, hier müsste man mal wissen was diesen Artikel *http://bobbelbee.de/Verlaufsgarne-4-Faedig* von den anderen unterscheidet, das der Server vermutlich, zu lange braucht um ihn zusammen zu suchen.

Was sagt der Serverload? Ist der Server gestresst weil er eventuell angegriffen wird?

Und zum Abschluss noch rein obligatorisch, musste es denn unbedingt ein AMD sein 🙂

Edit: Ach das sind ja Kategorien, dann sollte man direkt mal die querys die da zum aufrufen verwendet werden, in einem phpmyadmin testen.
 

wollgelüste

Gut bekanntes Mitglied
14. Januar 2016
183
1
Meckesheim
AW: Shop wird immer langsamer

Hat sich da schon jemand hingesetzt den Server und das MySQL zu optimieren oder ist das System so wie es bereitgestellt wurde?

Jein, ich habe natürlich updates und upgrates gemacht diverse Apache Plugins wie z.b. alle php Versionen nach installiert, redis und APC installiert.
Sowie den Mailserver konfiguriert.

8 GB nur ....

Also zum einen scheint der Server schlecht konfiguriert zu sein, zum anderen ist es komisch das das Problem der 500er Fehler nicht bei allen Artikeln Auftritt, hier müsste man mal wissen was diesen Artikel *http://bobbelbee.de/Verlaufsgarne-4-Faedig* von den anderen unterscheidet, das der Server vermutlich, zu lange braucht um ihn zusammen zu suchen.

Richtig ist eine Kategorie beinhaltet 114 Vater Artikel und ne menge Childs. gleiche auch bei 3,5 und 6 Fädig.

Die anderen Kategorien bzw. die Artikel in den Cat's haben keine VarKombis.

Was sagt der Serverload? Ist der Server gestresst weil er eventuell angegriffen wird?
Sorry der begriff serverload sagt mir atm Garnichts, wo oder was genau ist das.

Und zum Abschluss noch rein obligatorisch, musste es denn unbedingt ein AMD sein
Müssen nicht 😀 aber der war noch ein Überbleibsel von einem Gamserver Projekt 😀


Achja Odin (Plesk) 12 rennt drauf oO

Hab gerade mal das SHop Benchmark laufen lassen
Der sagt mir bei APC :Faild obwohl es installiert ist, und ich es auch in den settings auswählen konnte.
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.648
2.700
Berlin
Firma
css-umsetzung
AW: Shop wird immer langsamer

Der Serverload zeigt an, wie sehr der Server im Stress ist, gerade beim Aufrufen von dieser besagten Kategorie wäre das echt wichtig das mal zu sehen.

und Updates != Optimierung, denn die Geschwindigkeit eines Servers ist unter anderem davon abhängig, wie du die Datenbank optimierst und davon, wie viel Apachen bereitstehen wenn ich komme und eine Seite aufrufe.

8GB ist aus "meiner" Sicht zu wenig für einen Webserver der möglichst viele User haben möchte.
Ich würde keinen Server unter 16, am besten ab 32GB nehmen.

Also man müsste auf deinem Server schauen was man da an Performance raus ziehen kann,

Getrennt davon und kostenlos würde ich wenn du möchtest gerne mal schauen ob es die Filter Querys sind die da jetzt so einen Stress verursachen oder die Merkmale, denn 114 Produkte ist ja nun nicht so viel in einer Kategorie.

Die anderen Kategorien und contentseiten rennen ja wie es aussieht in einer angemessenen Geschwindigkeit.
 

wollgelüste

Gut bekanntes Mitglied
14. Januar 2016
183
1
Meckesheim
AW: Shop wird immer langsamer

Kannst du gerne tun, sag mir nur wann und wie 😀

Ich habe gerade mal nen querry losgelassen

SQL-Querybox anzeigen Zeige Datensätze 0 - 24 (89813 insgesamt, Die Abfrage dauerte 0.0005 Sekunden.)
SELECT * FROM `tartikel`


Ich hätte noch nen 2 Root aber da läuft mein Gamingprojekt drauf :/ der hat natürlich ne ganz andere leistung.
[TABLE="class: formFields, width: 100%"]
[TR]
[TD="class: name"]CPU[/TD]
[TD]Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz (8 core(s))[/TD]
[/TR]
[TR]
[TD="class: name"]Version[/TD]
[TD]Plesk v12.5.30_build1205150826.19 os_Ubuntu 14.04[/TD]
[/TR]
[TR]
[TD="class: name"]OS[/TD]
[TD]Ubuntu 14.04.4 LTS[/TD]
[/TR]
[/TABLE]


der hat 2 X 250gb SSD und 64 Gb Ram

Aber auf den möchte ich net unbedingt geschäftliches laufen lassen :/
 
Zuletzt von einem Moderator bearbeitet:

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.648
2.700
Berlin
Firma
css-umsetzung
AW: Shop wird immer langsamer

Das ist nicht aussagekräftig weil es keine suche über verschiedene Tabellen ist, das schüttelt jeder kleine Atom prozessor mal eben so aus der Tasche🙂

Ich würde in in dein PHP gehen und mir genau den Query rausziehen der sich an dieser Stelle die Produktmenge und danach das eigentliche Listing holt
das wäre dann so eher der Bereich "baueArtikelAnzahl" und der hier "gibArtikelKeys"

die da generierten querys sollten "vermutlich" die derzeitigen Probleme machen, bzw. kann man sich diese nehmen udn mal schauen wie lange die wirklich benötigen und ob das mysql genug cache hat um sich auch sachen Merken zu können.

Genau kann man das aber erst nach dem testen sagen.
ich schreib dich mal an.
 

wollgelüste

Gut bekanntes Mitglied
14. Januar 2016
183
1
Meckesheim
AW: Shop wird immer langsamer

So nach dem css-umsetzung sich der Sache angenommen hat, einiges ausprobiert und analysiert hat sind wir zu dem Entschluss gekommen das meine Hardware zu schwach ist für so viele Var Kombis. Nach der Umstellung auf eine andere PHP Version und aktivieren des Redis cache läuft der Shop wieder einigermaßen vertretbar.

Auf Empfehlung von css-umsetzung werden alle Var-Kombis entfernt, der Grund für die erstellten varcombis wurde nun mittels Javascript umgesetzt.

Ich möchte mich auch nochmal bei dir bedanken für deine sehr Kompetente Hilfe und das sehr nette und aufklärungsreiche Gespräch bei dir bedanken.
Ich werde dich sicher,wenn ich in die Situation komme, weiter empfehlen.
 

Ähnliche Themen