Size: a a a

Django [ru] #STAY HOME

2018 November 27

SM

Sergey Matveyev in Django [ru] #STAY HOME
Всем привет.
Пытаюсь первый раз развернуться на production.
Ось - Centos 7, nginx + uwsgi.
Всё запущено.
Пингую сервер - всё ок.
Поднимаю dev-сервер django - всё ок, через браузер открывается админка.
Делаю nginx -t - всё шикарно:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
При этом захожу через браузер по ip (т.е. в браузере безо всяких ввожу 999.999.999.999 -- ошибка "Не удается получить доступ к сайту". Где я мог накосячить? Что стоит проверять? В какую сторону искать?
nginx запущен
источник

AK

Alexander Kalashnikov in Django [ru] #STAY HOME
Gennady Sadchikov
Есть ли паттерн для работы с задачами определнной периодичности? Типа чтобы управлять системным кроном в модели. Например у меня есть некая модель у которой есть FileField. Там указывается *.py файл. Как удобно его пинать с преиодичностью указанной черз админку?
celery-beat
источник

MS

Maxim Stikharev in Django [ru] #STAY HOME
Sergey Matveyev
Всем привет.
Пытаюсь первый раз развернуться на production.
Ось - Centos 7, nginx + uwsgi.
Всё запущено.
Пингую сервер - всё ок.
Поднимаю dev-сервер django - всё ок, через браузер открывается админка.
Делаю nginx -t - всё шикарно:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
При этом захожу через браузер по ip (т.е. в браузере безо всяких ввожу 999.999.999.999 -- ошибка "Не удается получить доступ к сайту". Где я мог накосячить? Что стоит проверять? В какую сторону искать?
nginx запущен
конфиг nginx в студию
источник

GS

Gennady Sadchikov in Django [ru] #STAY HOME
Спасибо. Сделал на python-crontab. Данные из отдельной модели с атрибутами в виде записи cron. И сигнал на нее, по которому перезаписываю системные кроны
источник

GS

Gennady Sadchikov in Django [ru] #STAY HOME
Sergey Matveyev
Всем привет.
Пытаюсь первый раз развернуться на production.
Ось - Centos 7, nginx + uwsgi.
Всё запущено.
Пингую сервер - всё ок.
Поднимаю dev-сервер django - всё ок, через браузер открывается админка.
Делаю nginx -t - всё шикарно:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
При этом захожу через браузер по ip (т.е. в браузере безо всяких ввожу 999.999.999.999 -- ошибка "Не удается получить доступ к сайту". Где я мог накосячить? Что стоит проверять? В какую сторону искать?
nginx запущен
nc -v 999.999.999.999 80
999.999.999.999 твой ip
80 порт на котором у тебя сервис

И на самом сервере сделай netstat -ntulp
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
секунду, я пытаюсь понять как в vim скопировать всё....
источник

ВТ

Виктор Титов in Django [ru] #STAY HOME
cp file1.py file2.py
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Maxim Stikharev
конфиг nginx в студию
вот, сюда положил - https://pastebin.com/6r9MeSpS
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Gennady Sadchikov
nc -v 999.999.999.999 80
999.999.999.999 твой ip
80 порт на котором у тебя сервис

И на самом сервере сделай netstat -ntulp
Вроде бы всё правильно, на 80м порте следующее:
tcp6       0      0 :::80                   :::*                    LISTEN      28923/nginx: master
источник

GS

Gennady Sadchikov in Django [ru] #STAY HOME
ipv6 это
источник

ОК

Олег Кодзь in Django [ru] #STAY HOME
А домен А-записью ссылается на сервер?
источник

GS

Gennady Sadchikov in Django [ru] #STAY HOME
Судя по конфигу у тебя на 80 ipv4 слушает. Попробуй nc или telnet еа порт
источник

ОК

Олег Кодзь in Django [ru] #STAY HOME
Или у себя в hosts
источник

GS

Gennady Sadchikov in Django [ru] #STAY HOME
Sergey Matveyev
Вроде бы всё правильно, на 80м порте следующее:
tcp6       0      0 :::80                   :::*                    LISTEN      28923/nginx: master
Кроме этого больше нету?
netstat -ntulp | grep 80
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Gennady Sadchikov
Кроме этого больше нету?
netstat -ntulp | grep 80
Есть, полный вывод вот так - https://pastebin.com/6JWXevwH
источник

GS

Gennady Sadchikov in Django [ru] #STAY HOME
Все ок с nginx
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      28923/nginx: master
Слушает на всех ip
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Вот же
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
И все тесты - ок
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Но почему не открывается главная страница-то?
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
И логи nginx пустые
источник