Ik heb een groot probleem op mijn server.
Het gaat om een website met een hoge mysql belasting.
Ik heb al de hele week spontane segmentation faults (voor elk proces van 1). Vanaf de eerste segmentation fault loopt de hele server vast en ik moet httpd en mysqld killen, de load laten dalen en dan weer opstarten.
Ik had dit probleem met Mysql-3.23.52. Gisteren 4.0.12 erop gezet, maar het probleem is alleen maar erger geworden.
Error_log:
Die segmentation faults gaan nu oneindig door. Vaak als het systeem naar KILLALL even tot rust komt, dan zit er een tijdje tussen het starten van apache en mysql voordat de errors weer komen. In dit geval was het meteen weer raak.
Dus:
Mysql 3.23.52
php-4.3.0
apache 1.3.27
Maar ook met:
Mysql 4.0.12
PHP 4.3.1
Apache 1.3.27
Maxclients 1024
my.cnf
Ik maak gebruik van MyIsam tabellen, met alle id's als INDEX. De db is ongeveer 450 Mb groot.
Kan er iets fout zitten in mijn collumns, bijvoorbeeld dat ik bijna geen UNIQUE velden heb?
De server ligt nu de hele tijd plat en echt ALLE suggesties zijn welkom!
Het gaat om een website met een hoge mysql belasting.
Ik heb al de hele week spontane segmentation faults (voor elk proces van 1). Vanaf de eerste segmentation fault loopt de hele server vast en ik moet httpd en mysqld killen, de load laten dalen en dan weer opstarten.
Ik had dit probleem met Mysql-3.23.52. Gisteren 4.0.12 erop gezet, maar het probleem is alleen maar erger geworden.
Error_log:
code:
1
2
3
4
5
6
7
8
9
10
| ar 22 10:40:48 2003] [notice] Apache/1.3.27 (Unix) PHP/4.3.1 mod_gzip/1.3.19.1a configured -- resuming normal operatio$ [Sat Mar 22 10:40:48 2003] [notice] suEXEC mechanism enabled (wrapper: /usr/local/apache/bin/suexec) [Sat Mar 22 10:40:48 2003] [notice] Accept mutex: sysvsem (Default: sysvsem) [Sat Mar 22 10:41:59 2003] [notice] child pid 32062 exit signal Segmentation fault (11) [Sat Mar 22 10:41:59 2003] [notice] child pid 32006 exit signal Segmentation fault (11) [Sat Mar 22 10:41:59 2003] [notice] child pid 31973 exit signal Segmentation fault (11) [Sat Mar 22 10:41:59 2003] [notice] child pid 31954 exit signal Segmentation fault (11) [Sat Mar 22 10:41:59 2003] [notice] child pid 31943 exit signal Segmentation fault (11) [Sat Mar 22 10:41:59 2003] [notice] child pid 31883 exit signal Segmentation fault (11) |
Die segmentation faults gaan nu oneindig door. Vaak als het systeem naar KILLALL even tot rust komt, dan zit er een tijdje tussen het starten van apache en mysql voordat de errors weer komen. In dit geval was het meteen weer raak.
Dus:
Mysql 3.23.52
php-4.3.0
apache 1.3.27
Maar ook met:
Mysql 4.0.12
PHP 4.3.1
Apache 1.3.27
Maxclients 1024
my.cnf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| # The MySQL server [mysqld] port = 3306 socket = /var/tmp/mysql.sock skip-locking set-variable = key_buffer=384M set-variable = max_allowed_packet=1M # table_cache was 512 set-variable = table_cache=1800 set-variable = sort_buffer=2M set-variable = record_buffer=2M set-variable = thread_cache=8 # Try number of CPU's*2 for thread_concurrency set-variable = thread_concurrency=8 set-variable = myisam_sort_buffer_size=64M log-bin server-id = 1 |
Ik maak gebruik van MyIsam tabellen, met alle id's als INDEX. De db is ongeveer 450 Mb groot.
Kan er iets fout zitten in mijn collumns, bijvoorbeeld dat ik bijna geen UNIQUE velden heb?
De server ligt nu de hele tijd plat en echt ALLE suggesties zijn welkom!
Ik blijf er iig vrij nuchter onder....