Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Как убрать ограничение числа соединений?  (Прочитано 828 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн EoF

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Добрый день.
Имеется Ubuntu 10.04 Desktop и виртуальная машина с Ubuntu 10.04 Server и nginx.
Написал нехитрый многопоточный скриптик на перле для тестирования web-сервера. Однако если задаю большое число потоков (~2000) успешно отрабатывают только 1030 - 1050.
Остальные валятся с ошибкой про неинициализированный сокет. Уж очень мне число успешно отрабатывающих потоков  кажется подозрительным, и сдается мне, что где-то сидит ограничение в 1024 соединения (большее число успешных потоков думаю объясняется тем, что некоторые потоки успевают полностью отработать до запуска других). Кто-нибудь может сказать как это ограничение убрать/увеличить? Никаких настроек iptables и т.п. не делал, все практически тока из коробки.
Огрничение думаю надо искать на Ubuntu 10.04 Desktop, где запускается скрипт, будь оно на сервере, думаю ругань была бы не про сокет, а про соединение.

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Может быть в nginx изменить параметры worker_connections и worker_processes?

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля

Оффлайн EoF

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Спасибо :)
То что надо.

 

Страница сгенерирована за 0.056 секунд. Запросов: 22.