> Hello,
>
> I was doing a simple ab -n10000 -c200 test
> with various php projects locally.
>
> And the results across all tests were ~9800 non 2xx responses.
> Now I've read the error log and it said:
> connect() to unix:/tmp/uwsgi-php.sock failed (11: Resource temporarily
> unavailable) while connecting to upstream
> Now I've googled and apparently that errormessage says that the socket
> is blocking and the connection was blocked because of too many processes
> trying to query it.
>
> My question is, how do I increase this limitation?
>
> cat /proc/sys/fs/file-max
> 3249525
>
> ipcs -l

You have hit the listen queue limit (default 100). Increse it (--listen n)

If the parameter you have specified is higher than the value of 
/proc/sys/net/core/somaxconn you will get an error on startup


>
> ------ Messages Limits --------
> max queues system wide = 32768
> max size of message (bytes) = 8192
> default max size of queue (bytes) = 16384
>
> ------ Shared Memory Limits --------
> max number of segments = 4096
> max seg size (kbytes) = 32768
> max total shared memory (kbytes) = 8388608
> min seg size (bytes) = 1
>
> ------ Semaphore Limits --------
> max number of arrays = 128
> max semaphores per array = 250
> max semaphores system wide = 32000
> max ops per semop call = 32
> semaphore max value = 32767
>
> _______________________________________________
> uWSGI mailing list
> [email protected]
> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
>


-- 
Roberto De Ioris
http://unbit.it
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to