Hallo,
ich bräuchte Hilfe bei der Optimierung meiner Server Configs.
Mein 1und1 Server hat folgende Daten:
cpu: Athlon 64 x 2 3800+ (2 x 2,0 GHz)
ram: 1 GB
hdd: 2 x 160 GB
Betriebssystem openSUSE 10.2 mit Plesk 8.2 (64 Bit)
mysql 5.0.26-14
Auf dem Server ist eine mittelgroße Community und ein paar kleinere Seiten.
Folgendes Problem:
Der Server bleibt in unregelmäßigen Abständen stehen.
Zuerst verabschiedet sich der Apache und wenn ich das schnell genug merke, dann kann ich den über Shell noch neu starten.
Wenn ich Pech habe muss ich komplett rebooten und dann zusätzlich den Apache neu starten. Er springt nicht von alleine an beim reboot.
Keine Ahnung ob das normal ist.
Habe gestern im Internet nach Fehlerursachen gesucht, weil ich mir nicht sicherer bin, ob falsche Einstellungen oder vielleicht sogar ein Angriff die Ursache ist.
Nach langem suchen bin ich dann hier gelandet und dabei auch Tuning-Primer installiert habe.
Danach habe ich die server-tuning.conf nach diesem Posting HIER konfiguriert.
Lief danach auch alles ganz normal, aber es war ja auch mittlerweile 3 Uhr Nacht und nicht viel auf dem Server los.
Um 16:28 Uhr heute Nachmittag dann wieder der erste Absturz.
In der error.log folgendes:
Also Neustart!
Wobei ich mir nicht sicher bin ob das nicht ein Angriff gewesen ist.
Im Internet habe ich dazu gelesen, das dies "nur" ein Scanner für Schwachstellen ist. Kann dies auch zum Absturz führen?
Gut danach lief auch alles normal weiter.
Jetzt gerade kommen dann ab und zu SQL Errors " To many connections"
Dies ist denke ich mal auf meine falschen Einstellungen, die ich gemacht habe, zurückzuführen.
Da Abends natürlich mehr auf dem Server los ist.
Ich poste hier jetzt mal meine aktuelle
Server-Tuning.conf:
my.cnf
Kann mir jemand bei den richtigen Einstellungen helfen?
Denn so wie es jetzt ist, kann es natürlich nicht bleiben.
Danke!
ich bräuchte Hilfe bei der Optimierung meiner Server Configs.
Mein 1und1 Server hat folgende Daten:
cpu: Athlon 64 x 2 3800+ (2 x 2,0 GHz)
ram: 1 GB
hdd: 2 x 160 GB
Betriebssystem openSUSE 10.2 mit Plesk 8.2 (64 Bit)
mysql 5.0.26-14
Auf dem Server ist eine mittelgroße Community und ein paar kleinere Seiten.
Folgendes Problem:
Der Server bleibt in unregelmäßigen Abständen stehen.
Zuerst verabschiedet sich der Apache und wenn ich das schnell genug merke, dann kann ich den über Shell noch neu starten.
Wenn ich Pech habe muss ich komplett rebooten und dann zusätzlich den Apache neu starten. Er springt nicht von alleine an beim reboot.
Keine Ahnung ob das normal ist.
Habe gestern im Internet nach Fehlerursachen gesucht, weil ich mir nicht sicherer bin, ob falsche Einstellungen oder vielleicht sogar ein Angriff die Ursache ist.
Nach langem suchen bin ich dann hier gelandet und dabei auch Tuning-Primer installiert habe.
Danach habe ich die server-tuning.conf nach diesem Posting HIER konfiguriert.
Lief danach auch alles ganz normal, aber es war ja auch mittlerweile 3 Uhr Nacht und nicht viel auf dem Server los.
Um 16:28 Uhr heute Nachmittag dann wieder der erste Absturz.
In der error.log folgendes:
Code:
[Sat Nov 28 05:24:57 2009] [error] [client 88.255.162.182] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Sat Nov 28 07:08:48 2009] [error] [client 88.255.162.182] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Sat Nov 28 08:41:29 2009] [error] [client 91.209.196.76] Invalid method in request quit
[Sat Nov 28 08:51:17 2009] [error] [client 88.255.162.182] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Sat Nov 28 09:40:50 2009] [error] [client 87.106.12.162] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.test0:)
[Sat Nov 28 10:40:22 2009] [error] [client 81.169.173.5] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Sat Nov 28 12:30:25 2009] [error] [client 88.255.162.182] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Sat Nov 28 14:25:31 2009] [error] [client 88.255.162.182] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Sat Nov 28 15:33:55 2009] [error] [client 92.51.141.153] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Sat Nov 28 16:17:08 2009] [error] [client 88.255.162.182] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Sat Nov 28 16:23:23 2009] [error] server reached MaxClients setting, consider raising the MaxClients setting
[Sat Nov 28 16:28:00 2009] [notice] caught SIGTERM, shutting down
Also Neustart!
Wobei ich mir nicht sicher bin ob das nicht ein Angriff gewesen ist.
Im Internet habe ich dazu gelesen, das dies "nur" ein Scanner für Schwachstellen ist. Kann dies auch zum Absturz führen?
Gut danach lief auch alles normal weiter.
Jetzt gerade kommen dann ab und zu SQL Errors " To many connections"
Dies ist denke ich mal auf meine falschen Einstellungen, die ich gemacht habe, zurückzuführen.

Da Abends natürlich mehr auf dem Server los ist.
Ich poste hier jetzt mal meine aktuelle
Server-Tuning.conf:
Code:
<IfModule prefork.c>
StartServers 2
MinSpareServers 5
MaxSpareServers 10
ServerLimit 180
MaxClients 180
MaxRequestsPerChild 8000
KeepAlive On
MaxKeepAliveRequests 150
KeepAliveTimeout 2
EnableMMAP off
my.cnf
Code:
# The MySQL server
[mysqld]
set-variable=local-infile=0
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
max_connections = 100
Kann mir jemand bei den richtigen Einstellungen helfen?
Denn so wie es jetzt ist, kann es natürlich nicht bleiben.
Danke!
Last edited by a moderator: