Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   После перезагрузки сервера сайт работает с ошибкой (https://javascript.ru/forum/node-js-io-js/81216-posle-perezagruzki-servera-sajjt-rabotaet-s-oshibkojj.html)

webforself 21.10.2020 17:45

После перезагрузки сервера сайт работает с ошибкой
 
Вложений: 3
Есть сервер на Ubuntu 18.04 , стоит nodejs
и создан сайт на https://strapi.io/documentation/ (Strapi)
Все работало, до перезагрузки сервера,
После ребута сервера сайт упал в ошибку 502.
https://strapi.io/documentation/v3.x...strapi-command
Исходя из этого мануала для для запуска приложения необходимо через pm2 выполнить
pm2 start ecosystem.config.js ( исходный код данного файла прилагаю к сообщению)
Далее сайт оживает но контент и админка не работает, как будто проблема с базой данных.
Везде где выводится контент ,вместо него ошибка Error: {"graphQLErrors":[],"networkError":{},"message":"Network error: Failed to fetch"}
по логам
2020/10/21 06:43:36 [error] 358#358: *49 connect() failed (111: Connection refused) while connecting to upstream, client: 62.115.15.146, server: , request: "GET / HTTP/1.1", upstream: "http://(:1):3000/", host: "site.com"
2020/10/21 06:43:36 [error] 358#358: *49 connect() failed (111: Connection refused) while connecting to upstream, client: 62.115.15.146, server: , request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:3000/", host: "site.com"
Банально что то не запущено. Проблема появилась после простой перезагрузки сервера.

Nexus 21.10.2020 18:15

Может firewall блокирует запросы к 3000-му порту?

webforself 21.10.2020 18:39

Цитата:

Сообщение от Nexus (Сообщение 530004)
Может firewall блокирует запросы к 3000-му порту?

как проверить можно это?

Nexus 21.10.2020 19:20

webforself, я с Убунту не работал, гуглите.

jorazwerew 26.10.2020 10:08

Цитата:

Сообщение от Nexus (Сообщение 530004)
Может firewall блокирует запросы к 3000-му порту?

++, у меня тоже было подобное

Белый шум 26.10.2020 13:18

Фаервол навряд ли начал что-то блокировать именно после перезагрузки. Скорее просто какой-то сервис не запустился.
Дайте от рута команду:
Цитата:

netstat -tlpn | grep :3000
- она покажет кто слушает порт 3000 по tcp. Если пусто - значит никто не слушает и фаервол не при делах.

P.S.: скриншоты пережатые, ничего не понять.

andrew76 13.11.2020 10:22

Приложи то что написали выше + покажи правила iptables.


Часовой пояс GMT +3, время: 04:08.