Я начал самостоятельно размещать небольшой веб-сайт Wordpress, обслуживаемый Nginx на Raspberry Pi 2 Model B, дома.
В связи с сетью мне пришлось поместить IP моего Pi в DMZ (у меня есть грязный маршрутизатор от моего провайдера).
Он работает нормально из моего домашнего подключения, но при доступе к моему веб-сайту с некоторых внешних IP-адресов иногда выдается «Ошибка HTTP 503: запрошенная служба недоступна». Ошибка возникает, когда клиент подключается и просматривает несколько страниц. Я зашел на сайт через внешнее соединение Wi-Fi и работал нормально для меня. Поэтому у меня есть предположение, что это может произойти на медленных соединениях.
Я создал 2 разных файла access/error.log для /var /log /nginx / и /var /log /nginx / mywebsite /, которые правильно объявлены в nginx.conf и моем файле vhost conf, а также имеют правильное право собственности и разрешение.
Ни один из них, так и php5-fpm error/access.log не фиксируют ошибки, поэтому я не могу их измерить.
Может быть, полезно знать некоторые директивы nginx.conf:
worker_processes 4;
worker_connections 65336;
multi_accept on;
keepalive_timeout 15;
client_header_timeout 12;
client_body_timeout 12;
client_body_buffer_size 10K;
client_header_buffer_size 1K;
client_max_body_size 64m;
large_client_header_buffer 2 1k;
fastcgi_buffers 8 128k;
fastcgi_buffer_size 128k;
fastcgi_read_timeout 300;
Можете ли вы помочь мне найти причину этого? Спасибо!