Я пытаюсь провести стресс-тест на своем собственном сервере, используя осаду с помощью следующей команды:
$ siege -c 500 myweb.com/somefile.php
Но я получаю эту ошибку:
[error] descriptor table full sock.c:119: Too many open files
И я тоже получаю это предупреждение:
libgcc_s.so.1 must be installed for pthread_cancel to work
Но я использую Ubuntu 15.04 (ветка разработки), и я установил пакет libgcc1, поэтому я не знаю, почему он компансирует эту разделяемую библиотеку .so.
Как я могу решить слишком много открытых файлов и предупреждение libgcc?
ulimit -n 10000
или навсегда ( rtcamp.com/tutorials/linux/increase-open-files-limit ).