anonymous@RULINUX.NET~# Last login: 2024-11-05 13:30:02
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

[Unix Domain Sockets] И как с этим УГ бороться?

Сферическая ситуация в вакууме. Нужно нормальное взаимодействие между двумя процессами. Всякие говнодэбусы выкинул сразу из возможных вариантов. Решил заюзать самый Ъ-вариант - UDS. И тут засада. Максимальное количество сообщений в очереди равняется 10. Как только клиент забивает эту очередь, то всё - сокет блокируется, sendto возвращает -1.

Можно ли как-то "оживить" это дело без перезапуска сервера?

ЗЫЖ про /proc/sys/net/unix/max_dgram_qlen в курсе, но менять системные настройки для одной пользовательской программы как-то не хорошо.

ЗЫЖЖ алсо непонятно, кто додумался сделать такую маленькую очередь по дефолту, ололо

anonymous(*) (2009-09-05 19:17:00)

Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.9.1.2) Gecko/20090828 Mandriva Linux/1.9.1.2-1.1mdv2009.1 (2009.1) Firefox/3.5.2

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: [Unix Domain Sockets] И как с этим УГ бороться? от anonymous 2009-09-05 19:17:00
avatar
Скрыть

Re: [Unix Domain Sockets] И как с этим УГ бороться?

гдето в конфигах юниха есть файло, котороые определяет время задержки разбиндивания сокета. колок 2-5 минут, видать это надо системе. а система большая... вот такой опосредованный ответ

anonymous(*)(2009-09-05 20:39:40)

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2
[#] [Добавить метку] [Редактировать] Ответ на: [Unix Domain Sockets] И как с этим УГ бороться? от anonymous 2009-09-05 19:17:00
avatar
Скрыть

Re: [Unix Domain Sockets] И как с этим УГ бороться?

poll/select на ready for write не годится?

bugmaker(*)(2009-09-06 01:22:42)

Opera/9.62 (X11; Linux i686; U; en) Presto/2.1.1
Этот тред читают 2 пользователя:
Анонимных: 2
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!