Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: nginx - настоящий демон который не работает [Решено]  (Прочитано 291 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн anomal3

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Всем доброго времени суток убунтоводы.
Прошу Вашей помощи в решении проблемы.
У меня есть машина на VMWare под управлением Ubuntu.
На ней развёрнут NGINX и owncloud. Работал - работал, но вот в один прекрасный момент отвалился.
Восстановил из сохранённой копии машину, запускаю, и вижу что nginx якобы "стартанул" но вот никаких признаков жизни не даёт.
На запрос в браузере говорит что нет соединения с сервером. Интернет есть и работает.
Зашёл на Ubuntu в рабочее пространство под пользователем и в браузере ввёл http://localhost
и ничего.
Никакие конфиги не менял, ничего не трогал.
root@ubuntu:~# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Вот какие открыты порты
sudo netstat -ntulp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1176/sshd
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      2111/cupsd
tcp        0      0 172.16.10.7:443         0.0.0.0:*               LISTEN      2026/nginx -g daemo
tcp        0      0 0.0.0.0:5665            0.0.0.0:*               LISTEN      2026/nginx -g daemo
tcp        0      0 0.0.0.0:44869           0.0.0.0:*               LISTEN      1289/beam.smp
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1202/mysqld
tcp6       0      0 :::4369                 :::*                    LISTEN      1/init
tcp6       0      0 :::5269                 :::*                    LISTEN      1289/beam.smp
tcp6       0      0 :::22                   :::*                    LISTEN      1176/sshd
tcp6       0      0 :::5280                 :::*                    LISTEN      1289/beam.smp
tcp6       0      0 :::5222                 :::*                    LISTEN      1289/beam.smp
udp        0      0 0.0.0.0:36984           0.0.0.0:*                           926/avahi-daemon: r
udp        0      0 0.0.0.0:631             0.0.0.0:*                           2112/cups-browsed
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           926/avahi-daemon: r
udp6       0      0 :::5353                 :::*                                926/avahi-daemon: r
udp6       0      0 :::44239                :::*                                926/avahi-daemon: r

Вот лог ошибок которые есть. (172.16.1.28 - это локальный ip адрес в офисе)
2019/11/22 14:16:32 [error] 3795#3795: *196664 readv() failed (104: Connection reset by peer) while reading upstream, client: 172.16.1.28, server: localhost, request: "PROPFIND /owncloud/remote.php/dav/files/VEA/19193-%D0%90%D0%BA%D0%B2%D0%B0%D1%80%D0%B5%D0%BB%D1%8C/%D0%9E%D1%84%D0%B8%D1%81%D0%BD%D1%8B%D0%B9%D0%A6%D0%B5%D0%BD%D1%82%D1%80 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.0-fpm.sock:", host: "loc.psk-lik.cloud:5665"
2019/11/22 14:16:33 [error] 3795#3795: *196666 readv() failed (104: Connection reset by peer) while reading upstream, client: 172.16.1.28, server: localhost, request: "PROPFIND /owncloud/remote.php/dav/files/VEA/19193-%D0%90%D0%BA%D0%B2%D0%B0%D1%80%D0%B5%D0%BB%D1%8C HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.0-fpm.sock:", host: "loc.psk-lik.cloud:5665"
2019/11/22 14:16:34 [error] 3795#3795: *196668 readv() failed (104: Connection reset by peer) while reading upstream, client: 172.16.1.28, server: localhost, request: "PROPFIND /owncloud/remote.php/dav/files/VEA/ HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.0-fpm.sock:", host: "loc.psk-lik.cloud:5665"

вот мой конфиг
(Нажмите, чтобы показать/скрыть)

Я не знаю в какую сторону даже копать. Подскажите пожалуйста.

Вот мой iptables (но я его отключил - и самое странное что я не нашёл своё правило)
root@ubuntu:~# iptables -L -n
Chain INPUT (policy DROP)
target     prot opt source               destination
ufw-before-logging-input  all  --  0.0.0.0/0            0.0.0.0/0
ufw-before-input  all  --  0.0.0.0/0            0.0.0.0/0
ufw-after-input  all  --  0.0.0.0/0            0.0.0.0/0
ufw-after-logging-input  all  --  0.0.0.0/0            0.0.0.0/0
ufw-reject-input  all  --  0.0.0.0/0            0.0.0.0/0
ufw-track-input  all  --  0.0.0.0/0            0.0.0.0/0

Chain FORWARD (policy DROP)
target     prot opt source               destination
ufw-before-logging-forward  all  --  0.0.0.0/0            0.0.0.0/0
ufw-before-forward  all  --  0.0.0.0/0            0.0.0.0/0
ufw-after-forward  all  --  0.0.0.0/0            0.0.0.0/0
ufw-after-logging-forward  all  --  0.0.0.0/0            0.0.0.0/0
ufw-reject-forward  all  --  0.0.0.0/0            0.0.0.0/0
ufw-track-forward  all  --  0.0.0.0/0            0.0.0.0/0

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
ufw-before-logging-output  all  --  0.0.0.0/0            0.0.0.0/0
ufw-before-output  all  --  0.0.0.0/0            0.0.0.0/0
ufw-after-output  all  --  0.0.0.0/0            0.0.0.0/0
ufw-after-logging-output  all  --  0.0.0.0/0            0.0.0.0/0
ufw-reject-output  all  --  0.0.0.0/0            0.0.0.0/0
ufw-track-output  all  --  0.0.0.0/0            0.0.0.0/0

Chain ufw-after-forward (1 references)
target     prot opt source               destination

Chain ufw-after-input (1 references)
target     prot opt source               destination
ufw-skip-to-policy-input  udp  --  0.0.0.0/0            0.0.0.0/0            udp dpt:137
ufw-skip-to-policy-input  udp  --  0.0.0.0/0            0.0.0.0/0            udp dpt:138
ufw-skip-to-policy-input  tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:139
ufw-skip-to-policy-input  tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:445
ufw-skip-to-policy-input  udp  --  0.0.0.0/0            0.0.0.0/0            udp dpt:67
ufw-skip-to-policy-input  udp  --  0.0.0.0/0            0.0.0.0/0            udp dpt:68
ufw-skip-to-policy-input  all  --  0.0.0.0/0            0.0.0.0/0            ADDRTYPE match dst-type BROADCAST

Chain ufw-after-logging-forward (1 references)
target     prot opt source               destination
LOG        all  --  0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 10 LOG flags 0 level 4 prefix "[UFW BLOCK] "

Chain ufw-after-logging-input (1 references)
target     prot opt source               destination
LOG        all  --  0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 10 LOG flags 0 level 4 prefix "[UFW BLOCK] "

Chain ufw-after-logging-output (1 references)
target     prot opt source               destination

Chain ufw-after-output (1 references)
target     prot opt source               destination

Chain ufw-before-forward (1 references)
target     prot opt source               destination
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0            icmptype 3
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0            icmptype 4
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0            icmptype 11
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0            icmptype 12
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0            icmptype 8
ufw-user-forward  all  --  0.0.0.0/0            0.0.0.0/0

Chain ufw-before-input (1 references)
target     prot opt source               destination
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
ufw-logging-deny  all  --  0.0.0.0/0            0.0.0.0/0            ctstate INVALID
DROP       all  --  0.0.0.0/0            0.0.0.0/0            ctstate INVALID
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0            icmptype 3
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0            icmptype 4
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0            icmptype 11
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0            icmptype 12
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0            icmptype 8
ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0            udp spt:67 dpt:68
ufw-not-local  all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     udp  --  0.0.0.0/0            224.0.0.251          udp dpt:5353
ACCEPT     udp  --  0.0.0.0/0            239.255.255.250      udp dpt:1900
ufw-user-input  all  --  0.0.0.0/0            0.0.0.0/0

Chain ufw-before-logging-forward (1 references)
target     prot opt source               destination

Chain ufw-before-logging-input (1 references)
target     prot opt source               destination

Chain ufw-before-logging-output (1 references)
target     prot opt source               destination

Chain ufw-before-output (1 references)
target     prot opt source               destination
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
ufw-user-output  all  --  0.0.0.0/0            0.0.0.0/0

Chain ufw-logging-allow (0 references)
target     prot opt source               destination
LOG        all  --  0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 10 LOG flags 0 level 4 prefix "[UFW ALLOW] "

Chain ufw-logging-deny (2 references)
target     prot opt source               destination
RETURN     all  --  0.0.0.0/0            0.0.0.0/0            ctstate INVALID limit: avg 3/min burst 10
LOG        all  --  0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 10 LOG flags 0 level 4 prefix "[UFW BLOCK] "

Chain ufw-not-local (1 references)
target     prot opt source               destination
RETURN     all  --  0.0.0.0/0            0.0.0.0/0            ADDRTYPE match dst-type LOCAL
RETURN     all  --  0.0.0.0/0            0.0.0.0/0            ADDRTYPE match dst-type MULTICAST
RETURN     all  --  0.0.0.0/0            0.0.0.0/0            ADDRTYPE match dst-type BROADCAST
ufw-logging-deny  all  --  0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 10
DROP       all  --  0.0.0.0/0            0.0.0.0/0

Chain ufw-reject-forward (1 references)
target     prot opt source               destination

Chain ufw-reject-input (1 references)
target     prot opt source               destination

Chain ufw-reject-output (1 references)
target     prot opt source               destination

Chain ufw-skip-to-policy-forward (0 references)
target     prot opt source               destination
DROP       all  --  0.0.0.0/0            0.0.0.0/0

Chain ufw-skip-to-policy-input (7 references)
target     prot opt source               destination
DROP       all  --  0.0.0.0/0            0.0.0.0/0

Chain ufw-skip-to-policy-output (0 references)
target     prot opt source               destination
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0

Chain ufw-track-forward (1 references)
target     prot opt source               destination

Chain ufw-track-input (1 references)
target     prot opt source               destination

Chain ufw-track-output (1 references)
target     prot opt source               destination
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            ctstate NEW
ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0            ctstate NEW

Chain ufw-user-forward (1 references)
target     prot opt source               destination

Chain ufw-user-input (1 references)
target     prot opt source               destination
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:80 /* 'dapp_Nginx%20HTTP' */
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:22
ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0            udp dpt:22

Chain ufw-user-limit (0 references)
target     prot opt source               destination
LOG        all  --  0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 5 LOG flags 0 level 4 prefix "[UFW LIMIT BLOCK] "
REJECT     all  --  0.0.0.0/0            0.0.0.0/0            reject-with icmp-port-unreachable

Chain ufw-user-limit-accept (0 references)
target     prot opt source               destination
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0

Chain ufw-user-logging-forward (0 references)
target     prot opt source               destination

Chain ufw-user-logging-input (0 references)
target     prot opt source               destination

Chain ufw-user-logging-output (0 references)
target     prot opt source               destination

Chain ufw-user-output (1 references)
target     prot opt source               destination
Правило для iptables делал так
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 5665 -j ACCEPTiptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 5665 -j ACCEPT

Пользователь добавил сообщение 25 Ноябрь 2019, 12:23:46:

Выполнил команду
iptables -A INPUT -p tcp --dport 5665 -j ACCEPTЗаработало на 5 минут

Пользователь добавил сообщение 25 Ноябрь 2019, 12:47:02:
А после я заметил, что   php7.0-fpm.sock пустой


cd /run/php && ls -la
total 4
drwxr-xr-x  2 www-data www-data  80 Nov 25 13:43 .
drwxr-xr-x 28 root     root     920 Nov 25 13:45 ..
-rw-r--r--  1 root     root       4 Nov 25 13:43 php7.0-fpm.pid
srw-rw----  1 www-data www-data   0 Nov 25 13:43 php7.0-fpm.sock

« Последнее редактирование: 18 Март 2020, 11:58:10 от zg_nico »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1175
    • Просмотр профиля
Re: nginx - настоящий демон который не работает
« Ответ #1 : 25 Ноябрь 2019, 13:13:47 »
Ну, во-первых, http://localhost вам ничего не покажет, потому что протокол http работает на 80м порту.
А у вас:
server {
listen       5665;
    server_name  localhost;

Проверьте: http://localhost:5665
Debian Testing (Gnome), Ubuntu Server 18.04

Оффлайн anomal3

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: nginx - настоящий демон который не работает
« Ответ #2 : 28 Ноябрь 2019, 07:20:09 »
Я извиняюсь, но я так и проверял.
Дело было в php-fpm. Он отвалился из-за того что закончилось место на диске. Вся причина заключалась в нём

 

Страница сгенерирована за 0.174 секунд. Запросов: 25.