Сервер висит? У меня провайдер сменился. Это он гад, или FH сервак повис. Не пингуется вообще. Напишите пожалуйста.
Были проблемы. Сейчас вроде все работает. Проверь еще раз. ------------------ -- With respect, Pavel Pavlov, wb:boroda Commissar 25th IAP VVS
Ja zametil odnu strannuu vesch Kogda mnogo naroda to u cn_server poluchaetsa kucha "mertvih socketov" kotorie prodolzhaju chislitsa ya programmoy V svazi s etim v opredelenniy moment poluchaetsa signal SIG_SIGPIPE Moe predlozhenie sdelat bolshe MAX_OPEN_FILES i umenshit vrema ozhidanija na zakritie socketa do 60 sec seychas eto 10 min. Vse eti nastroyki nado delat na Linux
Hi! Originally posted by Alex V. Inozemcev: ============================================= Moe predlozhenie sdelat bolshe MAX_OPEN_FILES ============================================= Еще бы такая переменная была... Ок, я поменял: NR_FILES = 8192 NR_OPEN = 8192 __FD_SETSIZE = 8192 OPEN_MAX = 1024 /* maximum files per process*/ Можно и поболе сделать, но для изменения количества открытых файлов для одного процесса - необходимо уж больно шаманский танец плясать, а именно - пересобирать glibc и все остальное. Ежели не помогу нынешние установки - будем плясать. У кого-нть есть хороший бубен? Изменения поставлю на сервер с утра в понедельник. ============================================= i umenshit vrema ozhidanija na zakritie socketa do 60 sec seychas eto 10 min. ============================================= Сделаю. WBR, UF(-ivan-)
Ja tut poka visu finskuu zhdu delat nechego knigi chitaju chto s soboy vzal vot eshe chto: nado v select() pervim parametrom napisat ne getdtablesize() a lucshe FD_SETSIZE v etoy peremennoy max chislo filov kotoroe mozhet otkrit select()
Человеки, посмотрите сюда: http://www.opennet.ru/base/sys/open1024.txt.html Если мне не изменяет склероз, то в новых ядрах множество параметров ядра можно вообще менять методом echo прям на ходу echo 100000 > /proc/чего-то-там
Hi! Originally posted by Sea: ============================================= Если мне не изменяет склероз, то в новых ядрах множество параметров ядра можно вообще менять методом echo прям на ходу echo 100000 > /proc/чего-то-там ============================================= Без изменения параметров в limits.h && fs.h это бестолку, хоть echo 10240 > /proc/sys/fs/file-max, по ulimit -n все равно получишь дефолтные 1024. Вобщем - я занялся рихтовкой ядра на обоих серверах, сегодня к вечеру будет новое, там и поглядим. Да, еще: возможно, через пару-тройку дней сервер не будет откликаться часа 2-3 - очередная замена сетевого оборудования, на сей раз - плановая. Изменения - к лучшему. WBR, UF(-ivan-)
Ну не знаю, на 2.2.16 после echo 10000 > /proc/sys/fs/file-max ulimit -n 10000 Программа смогла открыть больше, чем 9950 файлов одновременно. (программа из ссылки, что я давал выше). [This message has been edited by Sea (edited 05 March 2001).]