Yes

[uwsgi]
plugins = php
master = true
processes = 300
cheaper = 2
php-allowed-ext = .php
uid = darko
gid = users
socket = /tmp/uwsgi-%n.sock
disable_logging = true
listen = 16384


On 25.09.2013 12:59, ?ukasz Mierzwa wrote:
Do you have enough workers to handle 200 concurrent requests? Requests are queuing in backlog waiting for your app to process them (default backlog is 100 requests), once the queue is full you will get connect() error.


2013/9/25 Darko Luketic <[email protected] <mailto:[email protected]>>

    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

    ------ 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] <mailto:[email protected]>
    http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi




--
?ukasz Mierzwa


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

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

Reply via email to