Zart
28.04.2017
07:53:50
._.
таки тот скрипт для дерева подошел?
Marianna
28.04.2017
08:01:46
Проксимов
28.04.2017
08:04:36
Маришка
28.04.2017
08:10:51
Google
Mr Earnest
28.04.2017
09:24:23
Привет всем. Ребят, спасите. Устанавливаю Django на ISPmanager, все збс, полёт нормальный. Ставлю подключение на PostgreSQL, и все ломается.
- Проект в venv
- модуль psycopg2 установлен
- Логи говорят что его нет(psycopg2)
- Апач
Грешу на то что апач не подхватывает венв, вопрос, где это прописывается? на офф ISP нифига нет этого https://goo.gl/6WX15j
Dmitriy
28.04.2017
09:26:12
Т.е. вне венва джанга тоже есть?
Mr Earnest
28.04.2017
09:26:22
да
Dmitriy
28.04.2017
09:26:31
И в самом венве site-packages глобальные наследуются?
Mr Earnest
28.04.2017
09:26:58
psycopg2 и джанга все в венве
ничего глобально не ставил...
Dmitriy
28.04.2017
09:27:31
>вне венва джанга тоже есть? да
>ничего глобально не ставил...
Mr Earnest
28.04.2017
09:27:52
а, вопрос хороший. Сейчас гляну.
Zart
28.04.2017
09:30:01
трейсбек проверял?
Mr Earnest
28.04.2017
09:31:09
Zart
28.04.2017
09:31:35
логи сервера...
в них ошибки записываются
Mr Earnest
28.04.2017
09:31:46
- Логи говорят что его нет(psycopg2)
Google
Dmitriy
28.04.2017
09:31:47
>- Логи говорят что его нет(psycopg2)
Zart
28.04.2017
09:31:56
нет где?
Dmitriy
28.04.2017
09:32:00
WSGIPythonHome указан кстати?
Zart
28.04.2017
09:32:04
трейсбек в студию
Mr Earnest
28.04.2017
09:32:38
Zart
28.04.2017
09:32:57
не нужен
для демон режима надо python-home в wsgidaemonprocess
я вообще предпочитаю в скрипте задавать
Dmitriy
28.04.2017
09:35:19
Бля, действительно
http://ur1.ca/qt1zo
WSGIDaemonProcess
Mr Earnest
28.04.2017
09:36:14
короче глобально только pip и венв с тулсами
Dmitriy
28.04.2017
09:36:18
Соответственно настройка демона https://docs.djangoproject.com/en/1.11/howto/deployment/wsgi/modwsgi/#using-mod-wsgi-daemon-mode
Zart
28.04.2017
09:36:47
глобальный пип вообще не нужен
Mr Earnest
28.04.2017
09:37:00
почему?
Dmitriy
28.04.2017
09:37:10
В докере может и нужен
Или еще какой контейнерной хуите
Zart
28.04.2017
09:37:42
ну если разве что ставить поюзерно, то ладно
Google
Mr Earnest
28.04.2017
09:38:05
вопрос чисто из любопытсва, разница между изи инсталом и пипом вообще есть?)
Dmitriy
28.04.2017
09:38:33
https://packaging.python.org/pip_easy_install/
Zart
28.04.2017
09:39:14
Mr Earnest
28.04.2017
09:39:57
Благодарю)
Zart
28.04.2017
09:40:43
не знаю выпилили ли, но у пипа был ключ --egg ставивший пакаджи аналогично изе. но это работало криво
Dmitriy
28.04.2017
09:43:07
no such option: --egg
Zart
28.04.2017
09:43:34
изя делал качал-ставил-зависимости-повторить
пип сперва качает все зависимости и ставит лишь когда все в наличии
Dmitriy
28.04.2017
09:46:07
В итоге смысла все-равно немного
Zart
28.04.2017
09:47:36
изя был лучше пипа довольно долго
Dmitriy
28.04.2017
09:47:48
Потоу что типа DEPRECATION с версии 9.0.0 (2016-11-02)
Zart
28.04.2017
09:48:20
это вообще поебень
Mr Earnest
28.04.2017
10:09:15
[Fri Apr 28 10:06:51.380328 2017] [:error] [pid 21910] [remote ] return import_module('%s.base' % backend_name)
[Fri Apr 28 10:06:51.380335 2017] [:error] [pid 21910] [remote ] File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
[Fri Apr 28 10:06:51.380345 2017] [:error] [pid 21910] [remote ] __import__(name)
Такая ошибка разве вообще должна проскакивать, если используется 3 питон?
меня смущает что он в 2.7 стучиться
Dmitriy
28.04.2017
10:10:17
Очевидно, что питон не 3й
Zart
28.04.2017
10:11:03
а с чего ты взял что третий должен использоваться?
Mr Earnest
28.04.2017
10:12:16
WSGIDaemonProcess site.org python-path=/var/www/minegu/data/home/site_org/site_org:/var/www/minegu/data/home/site_org/lib/python3.5/site-packages
WSGIProcessGroup site.org
WSGIScriptAlias / /var/www/minegu/data/home/site_org/site_org/site_org/wsgi.py process-group=site.org
Хотя бы поэтому
Zart
28.04.2017
10:12:35
неа
Google
Zart
28.04.2017
10:12:59
мод_всги использует тот питон, против которого он собран, а то что ты там прописываешь - на это не влияет
Mr Earnest
28.04.2017
10:13:00
тогда не пойму что я упустил
Zart
28.04.2017
10:13:09
т.е. ты не тот пакет поставил скорее всего
дистриб какой?
Mr Earnest
28.04.2017
10:13:45
ос?
цент 7
Zart
28.04.2017
10:14:06
ну
rpm -qa \*wsgi* что показывает?
Mr Earnest
28.04.2017
10:14:46
mod_wsgi-3.4-12.el7_0.x86_64
Zart
28.04.2017
10:15:29
а надо python3-mod_wsgi
тот под 2.7
Mr Earnest
28.04.2017
10:15:45
это надо затерать?
Zart
28.04.2017
10:16:12
yum swap mod_wsgi python3-mod_wsgi
Mr Earnest
28.04.2017
10:18:03
-bash-4.2$ sudo yum swap mod_wsgi python3-mod_wsgi
[sudo] password for minegu:
Загружены модули: fastestmirror, langpacks
gitlab_gitlab-ce/x86_64/signature | 836 B 00:00:00
gitlab_gitlab-ce/x86_64/signature | 1.0 kB 00:00:00 !!!
gitlab_gitlab-ce-source/signature | 836 B 00:00:00
gitlab_gitlab-ce-source/signature | 951 B 00:00:00 !!!
Loading mirror speeds from cached hostfile
* base: mirror.daniel-jost.net
* extras: centos.datente.com
* updates: mirror.softaculous.com
Пакета с названием python3-mod_wsgi не найдено.
Ошибка: swap install python3-mod_wsgi
Zart
28.04.2017
10:18:23
печаль
покажи yum --enablerepo=\* repolist
жопа. в епел нет...
Mr Earnest
28.04.2017
10:20:35
https://pastebin.com/ivbNVCsG
Отойду минуток на 5
Zart
28.04.2017
10:22:20
странно накопипастено, но видно что подключены дополнительные репы уже
Google
Dmitriy
28.04.2017
10:23:40
В ius есть
Zart
28.04.2017
10:25:21
угу, вижу
правда оно может за собой потащить замену еще пачки вещей
плюс там 3.6
Mr Earnest
28.04.2017
10:26:24
я тут
Dmitriy
28.04.2017
10:27:06
На 3.5 тоже есть
По крайней мере там ситуация лучше чем с scl
Zart
28.04.2017
10:27:21
забавно что там 3.4, 3.5 и 3.6, но мод_всги под 3.4 доложить забыли
Mr Earnest
28.04.2017
10:27:57
как докачать то его?)
Zart
28.04.2017
10:28:11
rpm -ihv https://centos7.iuscommunity.org/ius-release.rpm от рута чтобы подключить репу
Mr Earnest
28.04.2017
10:28:59
Загружается https://centos7.iuscommunity.org/ius-release.rpm
Подготовка... ################################# [100%]
пакет ius-release-1.0-15.ius.centos7.noarch уже установлен
Zart
28.04.2017
10:29:06
yum remove mod_wsgi чтобы снести старый, чтоб под ногами не путался
yum install python35u-{devel,mod_wsgi,psycopg2} чтобы поставить 3.5й питон и модвсги с ним
дальше надо смотреть что наставилось. если оно как положено сунуло свой conf в /etc/httpd/... то модуль должен заводится из коробки без лишних танцев
а венв придётся пересоздать заново, но с новым 3.5 питоном
Mr Earnest
28.04.2017
10:30:58
sudo yum install python35u-{devel,mod_wsgi,psycopg2}
Загружены модули: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirror.daniel-jost.net
* extras: centos.datente.com
* updates: mirror.softaculous.com
Пакета с названием python35u-devel не найдено.
Пакета с названием python35u-mod_wsgi не найдено.
Пакета с названием python35u-psycopg2 не найдено.
Ошибка: Выполнять нечего
Dmitriy
28.04.2017
10:31:00
В scl вот что есть;
python33-mod_wsgi.x86_64 : A WSGI interface for Python web applications in
: Apache
rh-python34-mod_wsgi.x86_64 : A WSGI interface for Python web applications in
: Apache
rh-python35-mod_wsgi.x86_64 : A WSGI interface for Python web applications in
: Apache
Zart
28.04.2017
10:31:21
вот почему я люблю федору...
не приходится шароёбится по тонне левых реп
Dmitriy
28.04.2017
10:31:44
Ну конечно
forge и fusion еще
Zart
28.04.2017
10:32:08
Available Packages
mod_wsgi.x86_64 4.4.1-3.fc21 updates
python3-mod_wsgi.x86_64 4.4.1-3.fc21 updates
Dmitriy
28.04.2017
10:32:13
Хотя первый вроде уже сдох
Эта группа больше не существует