privvmpages am Limit - woran kann es liegen?
Posted: 2007-12-13 13:28
Mahlzeit :)
Ich habe jetzt einen Leidensweg von 3 Wochen hinter mir und das Problem will nicht weichen.
Vorgeschichte:
Unser Webshop http://www.sotel.de lief die letzten Monate konstant schnell. Dann haben wir die Artikelanzahl von 12.000 auf 30.000 erhöht. (da dreisprachig = 90.000 Einträge in der DB)
Ab hier gab es merkwürdige ERROR´s. Shop lief, aber kaum hatte ich einen Artikel bearbeitet, hat es die Datenbank zerlegt. Shop brachte nur noch Error 500.
Folge:
Man hat uns nahegelegt auf einen virtuellen Server zu wechseln, da der zugewiesene hier Speicher größer ist und es wohl ein Speicherproblem sei laut log.
Haben dann dieses Paket gewählt - Variante ML2-V mit Debian und Confixx:
http://www.netclusive.de/?go=vserver_managed
Nachdem die Skripe von php4 auf php5 umgeschrieben waren und die Datenbank mit einem Index versehen wurde lief es...bis der Speicher überlief, was aber nicht hätte passieren dürfen.
Unser Programmierer hat den Speicher vor einer gewissen Aktion künstlich erhöht und dieser sollte sich danach selbst leeren....hat bei PHP 5 aber nicht gegriffen :( (laut anderen Foren ein PHP Bug!?)
Aktueller Stand:
Wir haben den Server wieder auf PHP4 zurück setzen lassen, da unser Shop hier merkwürdigerweise schneller läuft.
Im Log sieht es aber weniger gut aus und es kommen ab und an 500er Erros.
Do 13 Dez 2007 12:54:22 CET Grüner Bereich privvmpages
Do 13 Dez 2007 12:54:13 CET Gelber Bereich privvmpages
Do 13 Dez 2007 12:54:03 CET Grüner Bereich privvmpages
Do 13 Dez 2007 12:53:33 CET Gelber Bereich privvmpages
Do 13 Dez 2007 12:50:22 CET Grüner Bereich privvmpages
Do 13 Dez 2007 12:50:13 CET Gelber Bereich privvmpages
Do 13 Dez 2007 12:48:22 CET Grüner Bereich privvmpages
Do 13 Dez 2007 12:43:13 CET Schwarzer Bereich privvmpages
Do 13 Dez 2007 12:41:43 CET Gelber Bereich privvmpages
Do 13 Dez 2007 12:41:22 CET Grüner Bereich privvmpages
:arrow: Ist die Datenbank falsch konfiguriert und wie kann ich dies testen bzw. herausfinden?
Bin für jeden Tipp dankbar...so geht es nicht weiter :(
Nachtrag:
Ich habe Virtuozzo laufen und diese "Programme" entdeckt, die scheinbar recht lange laufen:
30491 7.1 0.8 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock 0 23 65364 S 20:30:11 105
5462 1.3 0.3 /usr/sbin/clamd 0 14 32548 S 03:51:17 109
7,1 und 1,3 & CPU Last.
Ich habe jetzt einen Leidensweg von 3 Wochen hinter mir und das Problem will nicht weichen.
Vorgeschichte:
Unser Webshop http://www.sotel.de lief die letzten Monate konstant schnell. Dann haben wir die Artikelanzahl von 12.000 auf 30.000 erhöht. (da dreisprachig = 90.000 Einträge in der DB)
Ab hier gab es merkwürdige ERROR´s. Shop lief, aber kaum hatte ich einen Artikel bearbeitet, hat es die Datenbank zerlegt. Shop brachte nur noch Error 500.
Folge:
Man hat uns nahegelegt auf einen virtuellen Server zu wechseln, da der zugewiesene hier Speicher größer ist und es wohl ein Speicherproblem sei laut log.
Haben dann dieses Paket gewählt - Variante ML2-V mit Debian und Confixx:
http://www.netclusive.de/?go=vserver_managed
Nachdem die Skripe von php4 auf php5 umgeschrieben waren und die Datenbank mit einem Index versehen wurde lief es...bis der Speicher überlief, was aber nicht hätte passieren dürfen.
Unser Programmierer hat den Speicher vor einer gewissen Aktion künstlich erhöht und dieser sollte sich danach selbst leeren....hat bei PHP 5 aber nicht gegriffen :( (laut anderen Foren ein PHP Bug!?)
Aktueller Stand:
Wir haben den Server wieder auf PHP4 zurück setzen lassen, da unser Shop hier merkwürdigerweise schneller läuft.
Im Log sieht es aber weniger gut aus und es kommen ab und an 500er Erros.
Do 13 Dez 2007 12:54:22 CET Grüner Bereich privvmpages
Do 13 Dez 2007 12:54:13 CET Gelber Bereich privvmpages
Do 13 Dez 2007 12:54:03 CET Grüner Bereich privvmpages
Do 13 Dez 2007 12:53:33 CET Gelber Bereich privvmpages
Do 13 Dez 2007 12:50:22 CET Grüner Bereich privvmpages
Do 13 Dez 2007 12:50:13 CET Gelber Bereich privvmpages
Do 13 Dez 2007 12:48:22 CET Grüner Bereich privvmpages
Do 13 Dez 2007 12:43:13 CET Schwarzer Bereich privvmpages
Do 13 Dez 2007 12:41:43 CET Gelber Bereich privvmpages
Do 13 Dez 2007 12:41:22 CET Grüner Bereich privvmpages
:arrow: Ist die Datenbank falsch konfiguriert und wie kann ich dies testen bzw. herausfinden?
Bin für jeden Tipp dankbar...so geht es nicht weiter :(
Nachtrag:
Ich habe Virtuozzo laufen und diese "Programme" entdeckt, die scheinbar recht lange laufen:
30491 7.1 0.8 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock 0 23 65364 S 20:30:11 105
5462 1.3 0.3 /usr/sbin/clamd 0 14 32548 S 03:51:17 109
7,1 und 1,3 & CPU Last.