|
|
Negativ |
15-03-2007 09:44 561912 |
Странное поведение сокетов
ОС: FreeBSD 6.1
Платформа AMD 64.
4 Гб памяти. Работает только 2 Гб.
Ядро собрано на i386.
sockstat показывает это:
Код:
www httpd 23417 4 tcp4 192.168.40.20:80 86.102.5.30:20005
www httpd 23417 6 stream -> /tmp/mysql.sock
www httpd 23417 16 tcp4 192.168.40.20:443 *:*
www httpd 23417 17 tcp4 192.168.40.20:80 *:*
www httpd 23416 6 stream -> /tmp/mysql.sock
www httpd 23416 16 tcp4 192.168.40.20:443 *:*
www httpd 23416 17 tcp4 192.168.40.20:80 *:*
www httpd 23415 6 stream -> /tmp/mysql.sock
www httpd 23415 16 tcp4 192.168.40.20:443 *:*
www httpd 23415 17 tcp4 192.168.40.20:80 *:*
www httpd 23414 6 stream -> /tmp/mysql.sock
www httpd 23414 16 tcp4 192.168.40.20:443 *:*
www httpd 23414 17 tcp4 192.168.40.20:80 *:*
www httpd 23413 6 stream -> /tmp/mysql.sock
www httpd 23413 16 tcp4 192.168.40.20:443 *:*
www httpd 23413 17 tcp4 192.168.40.20:80 *:*
www httpd 23412 6 stream -> /tmp/mysql.sock
www httpd 23412 16 tcp4 192.168.40.20:443 *:*
www httpd 23412 17 tcp4 192.168.40.20:80 *:*
www httpd 23411 4 tcp4 192.168.40.20:80 85.21.150.55:56876
www httpd 23411 6 stream -> /tmp/mysql.sock
www httpd 23411 16 tcp4 192.168.40.20:443 *:*
www httpd 23411 17 tcp4 192.168.40.20:80 *:*
www httpd 23411 6 stream -> /tmp/mysql.sock
www httpd 23411 16 tcp4 192.168.40.20:443 *:*
www httpd 23411 17 tcp4 192.168.40.20:80 *:*
www httpd 23410 4 tcp4 192.168.40.20:80 212.45.28.100:6156
www httpd 23410 6 stream -> /tmp/mysql.sock
www httpd 23410 16 tcp4 192.168.40.20:443 *:*
www httpd 23410 17 tcp4 192.168.40.20:80 *:*
www httpd 23409 6 stream -> /tmp/mysql.sock
www httpd 23409 16 tcp4 192.168.40.20:443 *:*
www httpd 23409 17 tcp4 192.168.40.20:80 *:*
www httpd 23408 6 stream -> /tmp/mysql.sock
www httpd 23408 16 tcp4 192.168.40.20:443 *:*
www httpd 23408 17 tcp4 192.168.40.20:80 *:*
root httpd 23407 16 tcp4 192.168.40.20:443 *:*
root httpd 23407 17 tcp4 192.168.40.20:80 *:*
mysql mysqld 65816 10 tcp4 192.168.40.20:3306 *:*
mysql mysqld 65816 12 stream /tmp/mysql.sock
mysql mysqld 65816 20 stream /tmp/mysql.sock
mysql mysqld 65816 28 stream /tmp/mysql.sock
mysql mysqld 65816 41 stream /tmp/mysql.sock
mysql mysqld 65816 43 stream /tmp/mysql.sock
mysql mysqld 65816 44 stream /tmp/mysql.sock
mysql mysqld 65816 45 stream /tmp/mysql.sock
ИМХО, что-то слишком много открытых сокетов. Так не должно быть.
Есть у кого какие мысли?
|
Barracuda |
17-03-2007 18:37 563065 |
А почему странно? Всё в порядке. Есть у апача понятие, как MinSpareServers (вроде)... Он их запускает и они открывают эти самые сокеты (порты 80 и 443). Мускул - то же самое, т.к. он завязан на PHP.
|
dmitryst |
17-03-2007 18:43 563068 |
Negativ Почему не должно? Вы ведь не хотите, чтобы после отправки запроса сервер шуршал дисками в поисках файла программы и потом еще считывал в память и так далее? Так в памяти висит несколько копий программы и она реально реагирует гораздо быстрее (при необходимости клонируя себя уже из оперативки)
|
Negativ |
19-03-2007 16:32 563815 |
Barracuda
dmitryst
на этом же сервере в maillog:
Mar 19 03:01:00 server sendmail[10346]: gethostbyaddr(192.168.40.20) failed: 1
Mar 19 03:01:01 server sendmail[10423]: gethostbyaddr(192.168.40.20) failed: 1
Я не просто так забеспокоился.
|
Barracuda |
19-03-2007 18:05 563863 |
Цитата:
Цитата Negativ
gethostbyaddr(192.168.40.20) failed: 1
|
Реверсивная зона не настроена.
|
Negativ |
20-03-2007 16:25 564311 |
Barracuda
Реверсивная?
Можно по-подробнее? Первый раз слышу. Реверсную знаю, реверсивную нет.
|
Barracuda |
20-03-2007 22:54 564457 |
Negativ
Ну, если будет понятнее - обратная зона ДНС.
|
Negativ |
21-03-2007 11:30 564658 |
Barracuda
Реверсная зона настроена. Это стопроцентно.
Я тут уже озвучивал тему http://forum.oszone.net/thread-78598.html
Соседний сервер с такими же настройками, работает и таких ошибок не возникает. ИМХО тут либо проблемы именно с AMD и моим ядром i386, либо проблемы с железом.
|
Negativ |
11-04-2007 15:51 572941 |
|
Время: 13:47.
© OSzone.net 2001-