Андрей
Эм
Андрей
Как связано между собой?
Anonymous
Инста крипта мультя
Mr Smith
есть такой bash script #!/bin/bash
script1.sh # create and activate python venv
script2.sh # run some python and do other stuff
script3.sh # run some python and do other stuff - в скриптах 2 и 3 приходится тоже делать source ././activate иначе venv сбрасывается, есть варианты активировать постоянно?
Андрей
Вадим
Может кто-то помочь в настройке gunicorn?
Вадим
второй день не могу понять что не так
Вадим
gunicorn + ngnix + django
Вадим
sudo systemctl status gunicorn выдает
Вадим
https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04
Вадим
все работает до момента когда нужно настроить sock
Tishka17
Tishka17
У меня дежавю
Вадим
Пишу
sudo systemctl start gunicorn
sudo systemctl enable gunicorn
Дальше sudo systemctl status gunicorn и выдаёт ошибку
Tishka17
Вадим
Да
Tishka17
Tishka17
Вадим
Tishka17
Ну вон же написано. worksite.settings модуль не найден
Tishka17
Где лежит твой wsgi файл или что ты там запускаешь гуникорном?
Tishka17
И какая структура файлов приложения
Вадим
Вадим
Anonymous
Добрый деьн
Tishka17
Ну я вижу settings.py в папке с файлом, который ты запускаешь. а почему импортируешь worksite.settings?
Tishka17
Просто import settings же
Tishka17
Импорты считаются относительно корня проекта (то есть относительно файла который ты запускаешь)
Tishka17
И лучше бы ты показывал как оно на сервере лежит, а не на твоём компе
Anonymous
Anonymous
мне кажется ты не указал WorkingDirectory
Tishka17
Anonymous
ну по видимому он засунул скрипт в сервис systemd
Tishka17
Рабочая директория не имеет никакого отношения к импортам
Tishka17
Anonymous
Вадим
Tishka17
Tishka17
Ну ты видел моё сообщение. Исправь импорты
Anonymous
Чо
всм чо? питон не видит импорты
Tishka17
Или перемести wsgi файл на папку выше.
Вадим
Вадим
Ща
Anonymous
я честно не знаю в чем причина, но ета так
Вадим
Просто просили
Вадим
Я скинул
Anonymous
а нет, все есть
Tishka17
Импорт в считаются относительно того, что ты запускаешь. А не относительно текущего каталога. Иначе бы у тебя вообще ничего не работало
Anonymous
лан, минуту, напишу простой скрипт-сервис и покажу
Вадим
Так что мне попробовать сейчас?
Tishka17
Стоп, щас осилю что ты написал в сервисе
Anonymous
Если я забыл пороль..от старого аккаунта ..как мне подобрать комбинацию пополя ..что за прога ?
Tishka17
Ладно. У тебя запускается wprksite.wsgi
Tishka17
Tishka17
Вадим
Anonymous
а ок, я был не прав
Вадим
сюда?
Tishka17
Хм.
Tishka17
Ладно, возможно я не прав
Anonymous
вообще тебя не понял
Tishka17
Я не знаю
Anonymous
Anonymous
падажжи, а если выполнить из рабочей директории без сервиса все работает?
Tishka17
Anonymous
если да то ищи проблему в сервисе
Вадим
подробнее
Anonymous
ну в написании, может что не так указал или не добавил
Tishka17
подробнее
Перейди в папку myproject м запусти вон ту команду gunicorn что в сервисе
Вадим
gunicorn --bind 0.0.0.0:8000 worksite.wsgi єту?
Tishka17
Anonymous
Вадим
Fᴏʀᴅᴇɴ
кто нибудь, поясните мне, что это за сраные процессы
Fᴏʀᴅᴇɴ
наследуются от /sbin/init
Вадим
Всё запустилось
Anonymous
ну вот значит проблема в сервисе