2015-03-29 4 views
0

я проверил синтаксис конфигурации по ходу nginx -t затем получить результаты:служба не

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok 
nginx: configuration file /etc/nginx/nginx.conf test is successful 

Но когда я бегу service nginx restart идет потерпеть неудачу.

У меня есть конфигурационный файл с именем a.com в папке сайтов с поддержкой, вот содержание:

server { 
    listen 80 default_server; 
    listen [::]:80 default_server ipv6only=on; 

    server_name a.com; 

    # root /usr/share/nginx/html; 
    # index index.html index.htm; 
    root /home/a/public; 

    client_max_body_size 10G; 

    location/{ 
     proxy_pass http://localhost:3000; 
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
     proxy_set_header Host $http_host; 
     proxy_set_header X-Forwarded-Proto $scheme; 
     proxy_buffering off; 
    } 
} 

Я в Ubuntu 14.10 и хочу развернуть сервер рельсы.

+0

ВАЗы тиса сообщения об ошибке вы получаете, когда вы делаете "сервис nginx restart"? Возможно, вы просто захотите убить процесс вручную («kill -9 [the-nginx-process-id]»), попробуйте «сервис nginx start». – kchan

+0

@kchan Нет сообщения об ошибке. Но я убиваю процесс, а затем начинаю снова, как вы предлагаете, ошибка исчезает. Благодарю. – Allen

ответ

0

Я убиваю процесс nginx вручную, затем снова запускаю nginx, решив проблему.

0

Я имел эту проблему и используя sudo решить ее:

sudo service nginx restart 

Это может помочь разрешить журналы для проверок ошибок:

https://www.nginx.com/resources/admin-guide/logging-and-monitoring/

+0

Как вы пришли к выводу, что это проблема с разрешениями? – Wtower

+0

@Wtower У меня была эта проблема, и эта команда помогает. (Изменить: у меня было больше ясности в моем ответе) – Voncay

Смежные вопросы