The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Проблема с лимитами на открытые файлы, !*! krab22, 21-Июн-10, 12:02  [смотреть все]
Добрый день!
Нужна помощь!!!!!!

Настраиваю сервер для доступа к SVN через апач с идентификацией пользователей в домене.

OS Fedora 13

Samba 3.5.3
Winbind 3.5.3
Apache 2.2.15

Машинка добавлена в домен и все там в шоколаде
Доступ к базам через апач тоже есть
Идентификаци проходит и тоже все вроде нормально
НО - при check out базы в рабочую копию происходят сбои идентификации
пишет : PAM не может загрузить модуль winbind - too many open files.
Задираю лимиты для пользователя apache (под ним стартует httpd).Перегружаюсь.
По ulimit вижу что все применилось. Пытаюсь снова чекаутиться - поток httpd с которым работает клиент "виснет" - грузит CPU до 100% и дальше все стоит. При этом если через браузер глянуть базу, то доступ есть и все видится нормально.

Помогите разобраться!
Всю голову уже сломал напроч.
Работа стоит. чувствую скоро начальство плешь есть начнет.

  • Проблема с лимитами на открытые файлы, !*! krab22, 10:34 , 22-Июн-10 (1)
    >Добрый день!
    >Нужна помощь!!!!!!
    >
    >Настраиваю сервер для доступа к SVN через апач с идентификацией пользователей в
    >домене.
    >

    проблема не исчезла

    но понял примерно где затыкается - при идентификации пользователя

    выдержка из лога:

    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): [pamh: 0x13890d0] ENTER: pam_sm_authenticate (flags: 0x0001)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): [pamh: 0x13890d0] STATE: ITEM(PAM_SERVICE) = "httpd" (0x13d8360)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): [pamh: 0x13890d0] STATE: ITEM(PAM_USER) = "******" (0x1915370)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): [pamh: 0x13890d0] STATE: ITEM(PAM_CONV) = 0x151c5e0
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): getting password (0x00001201)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): Verify user "******"
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): enabling cached login flag
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): request wbcLogonUser succeeded
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): user "******" granted access
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): Returned user was "******"'
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): [pamh: 0x13890d0] LEAVE: pam_sm_authenticate returning 0 (PAM_SUCCESS)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): [pamh: 0x13890d0] STATE: ITEM(PAM_SERVICE) = "httpd" (0x13d8360)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): [pamh: 0x13890d0] STATE: ITEM(PAM_USER) = "******" (0x1389018)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): [pamh: 0x13890d0] STATE: ITEM(PAM_AUTHTOK) = 0x152e718
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): [pamh: 0x13890d0] STATE: ITEM(PAM_CONV) = 0x151c5e0
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): [pamh: 0x13890d0] STATE: DATA(PAM_WINBIND_LOGONSERVER) = "312-1" (0x13c7148)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:account): [pamh: 0x13890d0] ENTER: pam_sm_acct_mgmt (flags: 0x0001)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:account): [pamh: 0x13890d0] STATE: ITEM(PAM_SERVICE) = "httpd" (0x13d8360)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:account): [pamh: 0x13890d0] STATE: ITEM(PAM_USER) = "******" (0x1389018)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:account): [pamh: 0x13890d0] STATE: ITEM(PAM_CONV) = 0x151c5e0
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:account): [pamh: 0x13890d0] STATE: DATA(PAM_WINBIND_LOGONSERVER) = "312-1" (0x13c7148)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:account): user '"******"' granted access
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:account): [pamh: 0x13890d0] LEAVE: pam_sm_acct_mgmt returning 0 (PAM_SUCCESS)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:account): [pamh: 0x13890d0] STATE: ITEM(PAM_SERVICE) = "httpd" (0x13d8360)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:account): [pamh: 0x13890d0] STATE: ITEM(PAM_USER) = "******" (0x1389018)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:account): [pamh: 0x13890d0] STATE: ITEM(PAM_CONV) = 0x151c5e0
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:account): [pamh: 0x13890d0] STATE: DATA(PAM_WINBIND_LOGONSERVER) = "312-1" (0x13c7148)
    Jun 22 11:36:39 n0343 httpd: PAM [pamh: 0x13890d0] CLEAN: cleaning up PAM data 0x13c7148 (error_status = 0)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): [pamh: 0x1387f10] ENTER: pam_sm_authenticate (flags: 0x0001)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): [pamh: 0x1387f10] STATE: ITEM(PAM_SERVICE) = "httpd" (0x151c5e0)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): [pamh: 0x1387f10] STATE: ITEM(PAM_USER) = "******" (0x1389018)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): [pamh: 0x1387f10] STATE: ITEM(PAM_CONV) = 0x13d8360
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): getting password (0x00001201)
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): Verify user "******"
    Jun 22 11:36:39 n0343 httpd: pam_winbind(httpd:auth): enabling cached login flag

    далее подвис
    перед этим разрешения получаются множество раз
    эта ситуация возникает когда

    fs.inode-nr = 36559 106
    fs.inode-state = 36559 106 0 0 0 0 0
    fs.file-nr = 8384 0 411062
    fs.file-max = 411062
    fs.nr_open = 1048576
    fs.dentry-state = 49538 39290 45 0 0 0
    fs.overflowuid = 65534
    fs.overflowgid = 65534
    fs.leases-enable = 1
    fs.dir-notify-enable = 1
    fs.lease-break-time = 45
    fs.aio-nr = 0
    fs.aio-max-nr = 65536
    fs.inotify.max_user_instances = 128
    fs.inotify.max_user_watches = 8192
    fs.inotify.max_queued_events = 16384
    fs.epoll.max_user_watches = 325592
    fs.suid_dumpable = 0
    fs.binfmt_misc.status = enabled
    fs.quota.lookups = 0
    fs.quota.drops = 0
    fs.quota.reads = 0
    fs.quota.writes = 0
    fs.quota.cache_hits = 0
    fs.quota.allocated_dquots = 0
    fs.quota.free_dquots = 0
    fs.quota.syncs = 2
    fs.mqueue.queues_max = 256
    fs.mqueue.msg_max = 10
    fs.mqueue.msgsize_max = 8192

    светлых мыслей больше нет
    может кто что подскажет?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру