Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   [решено] Странное поведение сокетов (http://forum.oszone.net/showthread.php?t=80975)

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

ПРоблема решена. См. -> http://forum.oszone.net/thread-78598.html


Время: 13:47.

Время: 13:47.
© OSzone.net 2001-