Большая часть моей страницы работает, но когда я пытаюсь получить доступ к части своего сайта, я получаю ошибку 502 Bad Gateway.502 Ошибка Bad Gateway для сайта Laravel, работающего на nginx
Я использую последнюю версию Laravel, nginx и php5-fpm. Мой сервер является экземпляром AWS Ubuntu 14.04.
Я проверил журнал Nginx и получить следующее сообщение об ошибке
2016/07/01 19:06:29 [error] 1101#0: *8 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: [client IP here], server: [aws server IP here], request: "GET /get/request/here/build?active=talent HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "[server IP here]", referrer: "http://[server IP here]/admin?all=yes"
Вот мой FPM pool.d файл// www.conf (все, что не кодируются более или менее)
; Pool name
[www]
listen.owner = www-data
listen.group = www-data
;listen.mode = 0660
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
;pm.process_idle_timeout = 10s;
; pm.max_requests = 500
chdir =/
catch_workers_output = yes
Вот мои Nginx/сайты-доступны/файл по умолчанию:
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /var/www/laravelproject/public;
index index.php index.html index.htm;
server_name [server-ip-here];
location/{
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
try_files $uri /index.php =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Как я могу это исправить?
Что происходит при запуске перезапуск службы Nginx? Кроме того, посмотрите на /var/log/nginx/error.log – dmitryro
Он перезапустится чисто, а ошибка наверху - из журнала ошибок nginx –