LINUX.ORG.RU

Ответ на: комментарий от snoopcat

Без конфигов и знания чем заняты воркеры (какие запросы обрабатывают) это гадание на кофейной гуще.

bj
()
Ответ на: комментарий от bj
server {
        # Main Server Settings #
        listen 80;
        server_name *****;
        default_type text/plain;

        # Log Settings #
        access_log off;
        error_log off;

        # Lua settings #
        lua_code_cache on;



        location / {
                deny all;
        }


        location /smsc {
                set $root '/var/*******/smsc'; 
                content_by_lua_file '/var/********/smsc/smsc.lua';
        }

        location /billing {
                root '/var/********/billing';
                rewrite                 ^/(.*)$ /billing.php?$1 break;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                include fastcgi_params;
        }
}

половина запросов - lua, половина - php-fpm но если сервер не отвечает, он не отдаёт даже статику

snoopcat ★★★★★
() автор топика
Ответ на: комментарий от snoopcat

половина запросов - lua, половина - php-fpm но если сервер не отвечает, он не отдаёт даже статику

Бгг. Не удивительно. Считай это фичей, цена асинхронности, так сказать.

В твоем случае я бы увеличил число воркеров. А по-хорошему /smsc и /billing убрать в отдельный nginx и на него сделать proxy_pass, тогда статика будет всегда отдаваться.

bj
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.