ViperHive 0.2.1 (Bugfix Release)

Багфикс релиз - не содержит новых возможностей. Только исправления.

  • Переработано ядро (обход ограничения на 512 сокетов в select() функции windows)
  • Исправление $Lock (Pk вместо pk)
  • Добавлен специальный бот для стресс-теста хабы (может использоваться для других хабов), базирующийся на pydcppbot.

Что за стресс-тест?

Что за стресс-тест?

Создает большое количество

Создает большое количество подключений к хабу (viperhive тестировал на 6000). Каждый из клиентов может рандомно посылать сообщения на хаб.

падает как незнаю что...

запускаю минут через 5-10 уже падает говоря

Traceback (most recent call last):
  File "viperhive.py", line 1127, in ?
    hub.run()
  File "viperhive.py", line 396, in run
    thread.start_new_thread(self.accept_new_connection,())
thread.error: can't start new thread

система линукс дебиан пользователей не много в момент падения не больше 200

Требуется больше данных:

Версия Debian?
Версия Python?
Вывод ulimit -a?

debian etch 4 python

debian etch 4
python 2.4.4
Linux brc 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686 GNU/Linux

ЗЫ возможно это проблемы с моим винтом...

ulimit -a а не uname -a

ulimit -a

а не

uname -a

ulimit -a core file size

ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
max nice (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) unlimited
max rt priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) unlimited
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited

любопытно. почему ваш дебиян

любопытно. почему ваш дебиян запрещает пытону создавать потоки? никаких selinux/apparmor и прочего не стоит?

стоит голый дебиан ничего

стоит голый дебиан ничего такого воде не ставил