Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Timur I.Danyarhojaev                 2:5095/1.128   30 Apr 2003  10:03:37
 To : All
 Subject : Re: Oracle на linux........
 -------------------------------------------------------------------------------- 
 
 .RFC-X-Complaints-To: abuse@inetcomm.ru
 .RFC-NNTP-Posting-Date: 30 Apr 2003 06:03:38 GMT
 From: Timur I.Danyarhojaev <tid@podolsk.ru>
 
 On Wed, 30 Apr 03 07:09:17 +0400
 "Вадим Крупин" <vadim@r-modul.ru> wrote:
 
 > From: "Вадим Крупин" <vadim@r-modul.ru>
 > 
 > Сервер крутится под Linux два P3 на 1Ггц и памяти 2 гига......
 > 
 > При увеличении нагрузки до 250 процессов  сервак в лог листенера пишет:
 > 
 > TNS-12500 TNS: сбой прослушивателя при запуске выделенного серверного
 > процесса
 > TNS-12540 TNS: превышен внутренний предел ограничений
 > TNS-12560 TNS: ошибка адаптера протокола
 > TNS-00510 TNS: превышено ограничение внутреннего предела
 > 
 > Ядро 2.2.18
 > 
 > В конфе по ораклу посоветовали подкрутить  fs.file-max
 > Hе помогло....
 
 Hадо разобраться - на какое ограничение вы налетели.
 Возможны 2 варианта:
 1. ограничение на количество файловых дескрипторов.
 крутим /proc/sys/fs/file-max
 
 2. ограничение на количество процессов в системе.
 С этим чуть сложнее, ручки в 2.2.X такой вроде нет.
 Hо для начала играем с 
 ulimit -a
 ulimit -p NN
 перед запуском listener'а.
 Если это не помогает, то 
 лезем в /usr/src/linux/include/linux/tasks.h
 (это если у вас установлены тексты ядра системы)
 правим
 #define NR_TASKS  4080 /* On x86 Max about 4000 */
 на что-нибуть более соответствующее вашим реалиям,
 пересобираем ядро и пробуем взлететь ;-)
 (но не забывая смотреть на ulimit)
 
 Если есть возможность, я бы посоветовал перейти 
 на на ядра серии 2.4.X, там снаружи торчит регулятор:
 /proc/sys/kernel/threads-max 
 
 > Думаю что действительно проблемы операционки.
 
 В данном случае проблемы со знанием мат.части ;-)
 
 > Посоветуйте как побороть сие кто сталкивался.
 
 Учите мат.часть ;-)
 
 Вот пример параметров для 9i на приличном сервере (для ядер 2.4.X):
 
 kernel.sem = 250 32000 100 128
 kernel.shmmax = 2000000000
 kernel.threads-max = 1048586
 fs.file-max = 1048586
 
 Так что смотрите, думайте, делайте выводы.
 --- Sylpheed version 0.8.10 (GTK+ 1.2.10; i586-pc-linux-gnu)
  * Origin: PUES (2:5095/1.128@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Oracle на linux........   Timur I.Danyarhojaev   30 Apr 2003 10:03:37 
Архивное /ru.linux/4580cf873cfa.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional