
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
Хотя первый вроде уже сдох
Эта группа больше не существует