Como contornar o soquete de simultaneidade de cerco selecione o tempo esgotado

3

Tentando testar a capacidade de carga de um site. Eu estou usando um servidor xenial aws ubuntu t2.micro como cliente de teste e tenho o SIEGE 3.0.8 e o benchmark do apache Versão 2.3

enquanto ab -c 100 -n 100000 url conclui sem um problema, por outro lado siege -c 100 -i -b -f urldatabase.txt -t 20m produz

** SIEGE 3.0.8
** Preparing 150 concurrent users for battle.
The server is now under siege...[alert] socket: 470009600 select timed out: Connection timed out
[alert] socket: 562329344 select timed out: Connection timed out
[alert] socket: -159443200 select timed out: Connection timed out
[alert] socket: -83908864 select timed out: Connection timed out
[alert] socket: 109123328 select timed out: Connection timed out
[alert] socket: 654649088 select timed out: Connection timed out

Existe algum ajuste necessário? Eu segui um tutorial sobre easyengine.com mas não ajudou ainda ter o mesmo problema

    
por black sensei 31.03.2017 / 16:53

1 resposta

2

Por favor, atualize o cerco.

wget http://download.joedog.org/siege/siege-4.0.4.tar.gz
tar -zxf siege-4.0.4.tar.gz
cd siege-4.0.4
./configure
make 
sudo make install
siege.config

Pode ser necessário emitir o seguinte comando:

sudo mv /usr/local/bin/siege /usr/bin/
    
por 23.02.2018 / 14:49