Serverlast!!!!

Begonnen von wob, 29 März 2005, 01:14:56

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

wob

Hallo jubilee

Uns ist aufgefallen wenn 60 User Online sind das wir eine Server last zwischen 50 und 90 % haben, der Server hat dann nicht mal mehr die Möglichkeit Uhrzeit aktuell zu halten, und dann alle einträge durcheinander kommen!!! Des weiteren müssen wir im eboard die Time auf 3studen + setzen. Das schlimmste ist wir finden einfach nicht was uns den Server zerfrist!!!

Könntest du da uns vielleicht weiter helfen !!!!!! oder dir das mal anschauen .. wenn du irgendwelche daten brauchst einfach mir eine PN schreiben DANKE

Hier mal die Server Daten

AMD Sempron 2800+
  1024 MB DDR-RAM
120 GB Festplatte

PHP 4.3.10 (cgi) (built: Dec 22 2004 11:25:31)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
    with Zend Extension Manager v1.0.6, Copyright (c) 2003-2004, by Zend Technologies
    with Zend Optimizer v2.5.7, Copyright (c) 1998-2004, by Zend Technologies

MySQL-Version: 4.0.21-Max
Server-Version: Apache/2.0.53 (Linux/SUSE)
vkpMx 2.1.a, 1.18.2.7/2004-09-13

Mit freundlichen Grüßen

Rene
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)

onkel

Problem ist bekannt, ich glaube daran wird schon gearbeitet .......................

wob

Zitat von: onkel am 29 März 2005, 21:52:02
Problem ist bekannt, ich glaube daran wird schon gearbeitet .......................

Jo wenn ich mir die Pid`s anschaue wird mir echt schlecht und das kommt nur von MX WEB

wwwrun    4267  0.0  0.6 17404 7016 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun    8570  0.0  0.6 17404 7016 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   26991  0.0  0.6 17404 7016 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   12698  0.0  0.6 17404 7016 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun     726  0.3  0.9 19612 9848 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun    9566  0.3  0.9 19632 9820 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   25688  0.3  0.9 19564 9796 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   22768  0.0  0.6 17404 7004 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   13165  0.0  0.6 17404 7016 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   12037  0.0  0.6 17404 7000 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   16475  0.0  0.6 17404 7012 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun    9768  1.7  0.9 19608 9848 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun    1301  0.0  0.6 17404 7012 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   11819  0.0  0.6 17404 6996 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   22757  0.0  0.6 17404 7012 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   20089  0.0  0.6 17404 6984 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   25888  5.1  1.0 20644 11028 ?       S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   30452  0.0  0.6 17404 7004 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   19325  0.0  0.6 17404 7004 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   20994  0.0  0.6 17404 7004 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun     721  0.0  0.6 17404 7004 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun    8879  0.0  0.6 17404 7004 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun    7124  0.0  0.6 17404 7004 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   13394  0.0  0.6 17404 7004 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   30689  0.1  0.6 17404 7004 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun    1904  0.0  0.6 17404 7004 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun    9155  0.0  0.6 17404 7004 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   28093  0.0  0.6 17404 6984 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun    8817  0.0  0.6 17404 7020 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun    3355  0.0  0.6 17404 7020 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   10338  0.0  0.6 17404 7020 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   10216  1.6  0.9 19560 9804 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   14705  0.0  0.0     0    0 ?        Z    22:36   0:00 [httpd2-prefork] <defunct>
wwwrun   14902  1.8  0.9 19392 9660 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun    1047  0.6  0.8 18432 8564 ?        R    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   30185  0.0  0.6 17404 6908 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   18260  0.0  0.6 17404 6908 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   21095  0.0  0.6 17404 6908 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun    3972  0.0  0.6 17404 6908 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   29797  0.0  0.6 17404 6908 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   19783  0.0  0.6 17404 6908 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   23539  0.0  0.6 17404 6908 ?        S    22:36   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf


so Serverlast liegt bei 45 User

top - 22:40:23 up 27 days, 14:03,  1 user,  load average: 2.40, 1.47, 4.17
Tasks: 144 total,  10 running, 131 sleeping,   0 stopped,   3 zombie
Cpu(s):  55.6% user,   5.3% system,   0.0% nice,  39.1% idle

so nun frage ich mich liegt das an MX oder läuft da mit apache und php was schief !!!!!!


Mfg Rene
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)

jubilee

Hallo !
ZitatJo wenn ich mir die Pid`s anschaue wird mir echt schlecht und das kommt nur von MX WEB
Wieso ? Die meisten Prozesse schlafen doch eh ....
ZitatTasks: 144 total,  10 running, 131 sleeping,   0 stopped,   3 zombie
Ausserdem sind das alles Preforks vom Apachen. Das hat nix mit dem MX-Web zu tun. Wenn Du keine
Preforks vom Apache haben möchtest, musst Du keine Webdienste anbieten. Ausserdem kann man ja auch die Konfigurationsdirektiven vom Apachen anpassen (httpd.conf). Da steht drinne wieviel Prozesse der Apache Preforken soll.
Prozessorauslastung sieht doch gut aus :
ZitatCpu(s):  55.6% user,   5.3% system,   0.0% nice,  39.1% idle
noch fast 40% idle. Viel besser wäre zu wissen, wie hoch die Speicherauslastung ist und welches die LAUFENDEN prozesse sind. Diese fehlen leider in der Liste.




onkel

ZitatHallo !

Zitat
Jo wenn ich mir die Pid`s anschaue wird mir echt schlecht und das kommt nur von MX WEB

Wieso ? Die meisten Prozesse schlafen doch eh ....

Zitat
Tasks: 144 total,  10 running, 131 sleeping,   0 stopped,   3 zombie
Ausserdem sind das alles Preforks vom Apachen. Das hat nix mit dem MX-Web zu tun. Wenn Du keine
Preforks vom Apache haben möchtest, musst Du keine Webdienste anbieten. Ausserdem kann man ja auch die Konfigurationsdirektiven vom Apachen anpassen (httpd.conf). Da steht drinne wieviel Prozesse der Apache Preforken soll.
Prozessorauslastung sieht doch gut aus :

Zitat
Cpu(s):  55.6% user,   5.3% system,   0.0% nice,  39.1% idle

noch fast 40% idle. Viel besser wäre zu wissen, wie hoch die Speicherauslastung ist und welches die LAUFENDEN prozesse sind. Diese fehlen leider in der Liste.

Ich habe bei meinen Server alles hoch geschraubt und das Problem besteht immer noch, wie schon gesagt im MX hängt irgendwas und das alles könnt ihr  auf der Seite partyblick.de, wobchat.de, und bei mir beobachten.

PS: bei rubensdreams.de läuft die Seite rund aber da sind die Privatnachrichten nicht für alle frei, deswegen gehe ich davon aus dass es damit zusammen hängt.

Homicide

ja so a schmarn :)

also bei Rubensdreams sind die PMs zwar nicht für alle frei, aber das privatmessagemodul wird da enorm genutzt und man bedenke das da noch einige Abfragen mehr laufen weil gecheckt wird ob der User Zugriff aufs PM Modul hat oder nicht.

Ein richtig konfigurierter Server sollte keine Probleme machen wenn da ein MX mit mehr als 100 Usern läuft.


onkel

ZitatEin richtig konfigurierter Server sollte keine Probleme machen wenn da ein MX mit mehr als 100 Usern läuft.

Und welche Einstellungen  :D ;D

schraubt man die PM popup zeit hoch läuft der Server ohne Probleme ... also hat es doch was mit den PMs zu tun.


Wer hat denn eine MX Seite mit mehr als 100 User, dann der könnte einigen bei diesem Problem helfen.





mfg
Onkel




Andi

Nochmal:

Die Theorie mit den PM's ist unsinnig.
Das sind ein paar hundsnormale, total primitive Datenbankabfragen, die in bestimmten Intervallen ausgeführt werden. Natürlich steigt die Serverlast, wenn viele User bei kleinem Abfrageintervall surfen....
Also, wenn der Server das nicht verkraftet, dann muss man halt das Intervall entweder erhöhen, oder ganz abschalten.
schön´s Grüssle, Andi

onkel

ZitatNochmal:

Die Theorie mit den PM's ist unsinnig.
Das sind ein paar hundsnormale, total primitive Datenbankabfragen, die in bestimmten Intervallen ausgeführt werden. Natürlich steigt die Serverlast, wenn viele User bei kleinem Abfrageintervall surfen....
Also, wenn der Server das nicht verkraftet, dann muss man halt das Intervall entweder erhöhen, oder ganz abschalten.

Schon getestet und da rennt die Seite, mein Angebot gilt immer noch ....ich stell euch meine Seite und Seite zu Verfügung und ihr könnt euch ein Bild machen.

PS: bei mir hat es sich jetzt erledigt, die User  zahlt ist gesunken und so taucht das Problem nicht mehr oder selten auf.

mfg
Onkel



onkel

Hallo,

Ich komm nochmal auf das Problem zurück.
Ich habe jetzt 2 Server und das Performence problem besteht immer noch.

Server 1 :

Athlon 2000

1 GB DDR RAM

Server 2 :

Intel Pentium 4
mit 3,0 GHz
2.048 MB DDR-RAM


Auf Server 1 läuft das VKPmx 2.1a und auf Server 2 läuft die Datenbank aber es ändert sehr wenig an die Geschwindigkeit.

das sind die einstellungen in der  my.cnf  


# The MySQL server
[mysqld]
port            = 3306
socket          = /var/lib/mysql/mysql.sock
max_connection = 1000
skip-locking
key_buffer = 16M
thread_stack = 128K
max_allowed_packet = 5M
query_cache_limit = 12M
query_cache_size = 12M
table_cache = 256
sort_buffer_size = 4M
net_buffer_length = 1M
query_cache_type = 1
myisam_sort_buffer_size = 8M

wer kann mir noch irgendein Tip geben??

jubilee

Hallo !
Bei einem Server mit 2GB Speicher kannst ruhig etwas drauflegen ......
Zitat
# The MySQL server
[mysqld]
port            = 3306
socket          = /var/lib/mysql/mysql.sock
max_connection = 300
skip-locking
key_buffer = 384M
max_allowed_packet = 1M
table_cache = 512
sort_buffer_size = 4M
read_buffer_size = 4M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache = 8
query_cache_size = 32M
Versuch damit mal ....
P:S: max_connection sollte so groß wie die maximale Anzahl an Apache-Serverprozessen (httpd.conf) sein.
Großer braucht nicht ....

Andi

Hmmm,
da du ja in der Hauptsache die Probleme mit den PM's hattest, solltest du vielleicht auch mal testen, was passiert, wenn du die Tabelle etwas abspeckst...
In dem Dump, den du mir, zur SMF-Konvertierung geschickt hast, waren über 10.000 Datensätze in der PM-Tabelle drin ;)
schön´s Grüssle, Andi

onkel

Hallo,

bei mir werden alle PM's die älter als 30 Tage sind gelöscht.
Ich kann außerdem nicht einfach die PMs von meinen Usern löschen  :D .

Ich könnt auch diese Möglichkeit in angriff nehmen und übers Wochenende alle PMs löschen, aber
denke nicht das es viel bring.



mfg
onkel

jubilee

Versuch mal mit den neuen Einstellungen .....

onkel

ZitatVersuch mal mit den neuen Einstellungen .....

Immer noch das gleiche :( ... da muss mal eine Experte ran, aber ehrlich gesagt müsste es auch so rennen.


mfg
Onkel

jubilee

Hallo !
ZitatImmer noch das gleiche  ...
Server neu gestartet ?
Wenn es immer noch unverändert ist, dann ist es kein Resourcenproblem von
der Datenbank. Bei den Einstellungen kann das nicht sein.
Ahhh nochwas. Änder mal bitte key_buffer = 384M nach key_buffer_size = 384M

MfG
jubilee



onkel

Mysql neu gestartet aber ladezeit immer über 5 Sekunden manchmal auch über 10 ......................



jogi24

hi

starte doch mal den ganzen server neu, und nicht nur Mysql

onkel

ich habe jetzt Apache neu gestartet...immer noch das gleiche Problem.....heute aben werde ich mal den server neu starten.

onkel

 :'( alles versuch, seite brauch ewig um zu laden ........

Hier meine einstellung, vielleicht hat einer eine Idee ....


+---------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Variable_name                   | Value                                                                                                                                                                                                             |
+---------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| back_log                        | 50                                                                                                                                                                                                                |
| basedir                         | /usr/                                                                                                                                                                                                             |
| binlog_cache_size               | 32768                                                                                                                                                                                                             |
| bulk_insert_buffer_size         | 8388608                                                                                                                                                                                                           |
| character_set                   | latin1                                                                                                                                                                                                            |
| character_sets                  | latin1 big5 czech euc_kr gb2312 gbk latin1_de sjis tis620 ujis dec8 dos german1 hp8 koi8_ru latin2 swe7 usa7 cp1251 danish hebrew win1251 estonia hungarian koi8_ukr win1251ukr greek win1250 croat cp1257 latin5 |
| concurrent_insert               | ON                                                                                                                                                                                                                |
| connect_timeout                 | 5                                                                                                                                                                                                                 |
| convert_character_set           |                                                                                                                                                                                                                   |
| datadir                         | /var/lib/mysql/                                                                                                                                                                                                   |
| default_week_format             | 0                                                                                                                                                                                                                 |
| delay_key_write                 | ON                                                                                                                                                                                                                |
| delayed_insert_limit            | 100                                                                                                                                                                                                               |
| delayed_insert_timeout          | 300                                                                                                                                                                                                               |
| delayed_queue_size              | 1000                                                                                                                                                                                                              |
| flush                           | OFF                                                                                                                                                                                                               |
| flush_time                      | 0                                                                                                                                                                                                                 |
| ft_boolean_syntax               | + -><()~*:""&|                                                                                                                                                                                                    |
| ft_min_word_len                 | 4                                                                                                                                                                                                                 |
| ft_max_word_len                 | 254                                                                                                                                                                                                               |
| ft_max_word_len_for_sort        | 20                                                                                                                                                                                                                |
| ft_stopword_file                | (built-in)                                                                                                                                                                                                        |
| have_bdb                        | NO                                                                                                                                                                                                                |
| have_crypt                      | YES                                                                                                                                                                                                               |
| have_innodb                     | NO                                                                                                                                                                                                                |
| have_isam                       | YES                                                                                                                                                                                                               |
| have_raid                       | NO                                                                                                                                                                                                                |
| have_symlink                    | YES                                                                                                                                                                                                               |
| have_openssl                    | NO                                                                                                                                                                                                                |
| have_query_cache                | YES                                                                                                                                                                                                               |
| init_file                       |                                                                                                                                                                                                                   |
| interactive_timeout             | 28800                                                                                                                                                                                                             |
| join_buffer_size                | 131072                                                                                                                                                                                                            |
| key_buffer_size                 | 612368384                                                                                                                                                                                                         |
| language                        | /usr/share/mysql/english/                                                                                                                                                                                         |
| large_files_support             | ON                                                                                                                                                                                                                |
| local_infile                    | ON                                                                                                                                                                                                                |
| locked_in_memory                | OFF                                                                                                                                                                                                               |
| log                             | OFF                                                                                                                                                                                                               |
| log_update                      | OFF                                                                                                                                                                                                               |
| log_bin                         | OFF                                                                                                                                                                                                               |
| log_slave_updates               | OFF                                                                                                                                                                                                               |
| log_slow_queries                | OFF                                                                                                                                                                                                               |
| log_warnings                    | OFF                                                                                                                                                                                                               |
| long_query_time                 | 10                                                                                                                                                                                                                |
| low_priority_updates            | OFF                                                                                                                                                                                                               |
| lower_case_table_names          | 0                                                                                                                                                                                                                 |
| max_allowed_packet              | 2096128                                                                                                                                                                                                           |
| max_binlog_cache_size           | 4294967295                                                                                                                                                                                                        |
| max_binlog_size                 | 1073741824                                                                                                                                                                                                        |
| max_connections                 | 300                                                                                                                                                                                                               |
| max_connect_errors              | 10                                                                                                                                                                                                                |
| max_delayed_threads             | 20                                                                                                                                                                                                                |
| max_heap_table_size             | 16777216                                                                                                                                                                                                          |
| max_join_size                   | 4294967295                                                                                                                                                                                                        |
| max_relay_log_size              | 0                                                                                                                                                                                                                 |
| max_seeks_for_key               | 4294967295                                                                                                                                                                                                        |
| max_sort_length                 | 1024                                                                                                                                                                                                              |
| max_user_connections            | 0                                                                                                                                                                                                                 |
| max_tmp_tables                  | 32                                                                                                                                                                                                                |
| max_write_lock_count            | 4294967295                                                                                                                                                                                                        |
| myisam_max_extra_sort_file_size | 268435456                                                                                                                                                                                                         |
| myisam_max_sort_file_size       | 2147483647                                                                                                                                                                                                        |
| myisam_repair_threads           | 1                                                                                                                                                                                                                 |
| myisam_recover_options          | OFF                                                                                                                                                                                                               |
| myisam_sort_buffer_size         | 67108864                                                                                                                                                                                                          |
| net_buffer_length               | 16384                                                                                                                                                                                                             |
| net_read_timeout                | 30                                                                                                                                                                                                                |
| net_retry_count                 | 10                                                                                                                                                                                                                |
| net_write_timeout               | 60                                                                                                                                                                                                                |
| new                             | OFF                                                                                                                                                                                                               |
| open_files_limit                | 1510                                                                                                                                                                                                              |
| pid_file                        | /var/lib/mysql/mysqld.pid                                                                                                                                                                                         |
| log_error                       |                                                                                                                                                                                                                   |
| port                            | 3306                                                                                                                                                                                                              |
| protocol_version                | 10                                                                                                                                                                                                                |
| query_alloc_block_size          | 8192                                                                                                                                                                                                              |
| query_cache_limit               | 1048576                                                                                                                                                                                                           |
| query_cache_size                | 104857600                                                                                                                                                                                                         |
| query_cache_type                | ON                                                                                                                                                                                                                |
| query_prealloc_size             | 8192        &