ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Как выделить диапазон портов только под конкретный процесс?

Общие вопросы по операционной системе

Модераторы: april22, Zavr2008

Как выделить диапазон портов только под конкретный процесс?

Сообщение Evgen » 19 янв 2012, 10:02

Есть во freeswitch такая штука. Если некий порт из диапазона доступных ему и указанных в его конфигурации занимается другим процессом, то freeswitch не пытается выбрать другой свободный из этого диапазона, а заканчивает звонок ошибкой.
Вопрос следующий - можно ли выделить диапазон портов эксклюзивно для некоторого процесса?
Собственно, к windows тот же вопрос.
Аватар пользователя
Evgen
 
Сообщений: 128
Зарегистрирован: 01 сен 2010, 13:10
Откуда: Саратов

Re: Как выделить диапазон портов только под конкретный проце

Сообщение tma » 19 янв 2012, 13:38

CPU можно, про порты не слышал, если честно.
Если выделить для него отдельный IP-адрес (алиас), то никто кроме него порты использовать не будет.
Хотя по идее можно iptables'ами по конкретному UID'у запретить диапазон использовать кем-то еще, думаю это реально, но сам не проверял.

P.S. Что-то я сомневаюсь в том, что ошибка реально существует, может баг конкретной версии?..
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
tma
 
Сообщений: 1809
Зарегистрирован: 18 сен 2010, 20:50

Re: Как выделить диапазон портов только под конкретный проце

Сообщение Evgen » 19 янв 2012, 22:35

http://lists.freeswitch.org/pipermail/f ... 60728.html

no, like I said you must reserve the ports you allocated to FreeSWITCH, to
FreeSWITCH.
It is smart enough to not use the same ports but it won't deal with
something else stealing one of them, it will hangup the call with a port
error.
The port is already reserved before it is ever actually open and by the time
you realize it's already taken it's too late to do anything about it.
Opening it ahead is a giant waste of resources and would cost you in call
volume and CPS.

On Fri, Jul 30, 2010 at 1:33 PM, Nyamul Hassan <mnhassan at usa.net> wrote:
> Is there a workaround for trying to bind to another port within the range,
> instead of dropping the call?
Аватар пользователя
Evgen
 
Сообщений: 128
Зарегистрирован: 01 сен 2010, 13:10
Откуда: Саратов

Re: Как выделить диапазон портов только под конкретный проце

Сообщение tma » 20 янв 2012, 11:13

Ну так выделить отдельный IP только для FreeSWITCH или исправить этот глюк.
На мой взгляд это именно глюк или багофича какая-то.
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
tma
 
Сообщений: 1809
Зарегистрирован: 18 сен 2010, 20:50


Вернуться в Linux

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH