Я довольно новичок в использовании nginx, и у меня возникла проблема, когда после запроса 500 страниц из nginx, выполняемых локально на моем компьютере, я начинаю получать 504 Ошибка таймаута шлюза.nginx дает 504 ошибку после 500 запросов
Мой файл nginx.conf выглядит следующим образом
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
server {
listen 80;
server_name localhost;
charset utf-8;
location/{
root html;
index index.php index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_read_timeout 5s;
include fastcgi_params;
}
}
server {
listen 80;
server_name local-testserver;
error_log logs/local-testserver.error.log;
access_log logs/local-testserver.access.log;
keepalive_timeout 1s;
location/{
root C:/Code/PHP/TestServer;
index index.php;
}
location ~ \.php$ {
root C:/Code/PHP/TestServer;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
}
}
}
И index.php в TestServer/содержит только
<?php
echo "hi";
?>
Я проверяю это с классом URLRequest в AS3, но я на самом деле попробовал вручную отправить 500 запросов, чтобы узнать, изменилось ли это, и в обоих случаях запрос 501st получил ошибку 504. Перезапуск сервера позволяет мне делать еще 500 запросов.
Любые идеи о том, что может произойти или как это исправить?