The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"mpd -- странная проблема с запуском внешних комманд"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"mpd -- странная проблема с запуском внешних комманд"  
Сообщение от lup email(ok) on 25-Апр-08, 23:41 
Ситуация такая. На нескольких серверах приблизительно одинаковой аппаратной и программной конфигурации стоит mpd5. Версии: 5.0 и 5.1. ОС: FreeBSD 6.3R. mpd обслуживает PPTP и PPPoE клиентов (около 200 одновременных соединений). Все отлично, но в какой-то момент времени, mpd перестает принимать входящие соединения. Уже установленные соединения работают отлично.
В top'е вижу процесс mpd5 съедающий 100% CPU.
#ps ax|grep mpd
дает два процесса mpd5. Один съедает все ресурсы, другой работает нормально.
Записи в syslog при этом не идут никакие.
Если убить процесс, поедающий ресурсы, то все восстанавливается на круги своя. Входящие соединения идут, загрузка в норме.
Немного покопавшись в логах и исходниках выяснил следующее:
проблема возникает, когда mpd запускает какое-либо внешнее приложение, либо arp, либо скрипт поднятия интерфейса. В логи пишет нормальную команду, но такое ощущение, что при ее выполнении он просто запускает сам себя, т.е. вместо дочернего процесса второй родительский.
Ну и, соответственно, ждет его завершения. Но "дочерний" mpd запускается демоном и завершаться не собирается. Поэтому "родительский" ждет до тех пор, пока "дочерний" не будет убит вручную.
Похоже, что в аналогичной ситуации, FreeBSD 6.2R виснет намертво.
Может кто-то подскажет, из-за чего может наблюдаться подобное поведение?
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "mpd -- странная проблема с запуском внешних комманд"  
Сообщение от lup email(ok) on 26-Апр-08, 12:41 
О как:
http://security.freebsd.org/advisories/FreeBSD-EN-08:01.libp...
И действительно, проблема не только с mpd..
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "mpd -- странная проблема с запуском внешних комманд"  
Сообщение от Pahanivo email(??) on 27-Апр-08, 14:59 
>О как:
>http://security.freebsd.org/advisories/FreeBSD-EN-08:01.libp...
>И действительно, проблема не только с mpd..

Сам спросил - сам ответил. ))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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