
Baruch
21.09.2018
22:50:38

Антон
21.09.2018
22:51:19

Baruch
21.09.2018
22:51:38

Google

Антон
21.09.2018
22:52:13

Baruch
21.09.2018
22:52:53

Антон
21.09.2018
22:53:29
Метрика едет...или оно под мобилку не заточено?

Baruch
21.09.2018
22:53:59
не заточено, я думаю

Антон
21.09.2018
22:54:23

Baruch
21.09.2018
22:54:56
не в виде списка, конечно, но всё равно видно ?

Антон
21.09.2018
22:56:34

Konstantin
22.09.2018
10:00:19
Чего, сегодня даже про nginx нет разговоров? ?

PaCifiC
22.09.2018
10:06:43
Не могу запустить wsgi django application в alpine gunicor-ом прослушивается nginx-ом сокет. На образе python все работает. Вот на alpine с gunicornoм возня. Запускаю /usr/lib/python3.6/site-packages/gunicorn --bind unix в supervisor качаю в dockerfile RUN pip install gunicorn
процесссы запускаются. Все работает, но только в логи error.log выдает ошибку 404 nginx на сайте в контейнер лезу сокет не создается
запускаю command = /usr/bin/gunicorn опечатка выше, но сокет не создает

Google


PaCifiC
22.09.2018
10:15:49
cat gunicorn_error.log
[2018-09-22 10:14:58 +0000] [11] [INFO] Starting gunicorn 19.9.0
[2018-09-22 10:14:58 +0000] [11] [INFO] Listening at: unix:/KYC/accounting/app.sock (11)
[2018-09-22 10:14:58 +0000] [11] [INFO] Using worker: sync
[2018-09-22 10:14:58 +0000] [19] [INFO] Booting worker with pid: 19
socket тоже создался. Какого черта она выбрасывает 404 Not Found
nginx
supervisor info
INFO supervisord started with pid 1
2018-09-22 10:14:57,726 INFO spawned: 'daphne' with pid 10
2018-09-22 10:14:57,732 INFO spawned: 'accounting' with pid 11
2018-09-22 10:14:57,734 INFO spawned: 'nginx' with pid 12
2018-09-22 10:14:58,765 INFO success: daphne entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2018-09-22 10:14:58,768 INFO success: accounting entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2018-09-22 10:14:58,768 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
nginx error пусто
bash-4.4# cat /var/log/nginx/error.log
bash-4.4# cat /var/log/nginx/access.log
172.17.0.1 - - [22/Sep/2018:10:16:18 +0000] "GET / HTTP/1.1" 404 162 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" "-"
bash-4.4#


Andrew
22.09.2018
10:20:12
у меня где-то было
графит ссаный ставил
он тоже с джангой

PaCifiC
22.09.2018
10:22:10
я не devops поэтому уже два дня вожусь с alpine сначала supervisor тормозил потом nginx сейча gunicorn. Впереди еще daphne если и с ней такое же бубуд большие проблемы
он тоже с джангой
а что с gunicorn делать? Как в нагуглить хоть потому как в интернете ничего не выходит

Andrew
22.09.2018
10:25:34
sudo PYTHONPATH=/opt/graphite/webapp gunicorn wsgi --workers=4 --bind=0.0.0.0:8080 --log-file=/var/log/gunicorn.log --preload --pythonpath=/opt/graphite/webapp/graphite
его надо запустить, чтобы он работал
sudo pip install cairocffi
sudo yum update
sudo yum install python-devel cairo-devel libffi-devel
и либы всякие

PaCifiC
22.09.2018
10:27:47

Andrew
22.09.2018
10:28:42

Антон
22.09.2018
10:28:51

PaCifiC
22.09.2018
10:29:12

Andrew
22.09.2018
10:29:16

Google

Konstantin
22.09.2018
10:29:17

Антон
22.09.2018
10:29:41

Andrew
22.09.2018
10:29:51
запусти

PaCifiC
22.09.2018
10:30:28
devops хочет от меня готовый контейнер на образе alpine, который бы он собрал и запускал

Gryn
22.09.2018
10:30:30

Антон
22.09.2018
10:30:31

Konstantin
22.09.2018
10:31:06

Антон
22.09.2018
10:31:30

Konstantin
22.09.2018
10:31:37
Несите мыло

Антон
22.09.2018
10:31:59
Несите мыло
Да я его кикну отсюда просто и все. Перекладывать свою работу на разрабов это моветон

PaCifiC
22.09.2018
10:32:02
не знаю

Антон
22.09.2018
10:32:04
Еще и в джобсе кикну

Konstantin
22.09.2018
10:32:13
Оу

Антон
22.09.2018
10:32:15
Нехер портить репутацию DevOps

PaCifiC
22.09.2018
10:32:33
он говорит не питонщик не джангист разбирайтесь сами

Konstantin
22.09.2018
10:32:37
Внезапно окажется, что это Хрыч)

Никита
22.09.2018
10:32:39

Google

PaCifiC
22.09.2018
10:33:09
нет проблем взять compose и сделать. Но пихать все в один контейнер еще и в alpine это нечто

Антон
22.09.2018
10:33:14

Konstantin
22.09.2018
10:33:21

Антон
22.09.2018
10:33:53

PaCifiC
22.09.2018
10:33:55
он git стягивает и у себя дженкинсом собирает

Никита
22.09.2018
10:33:58

Konstantin
22.09.2018
10:34:18

Антон
22.09.2018
10:34:57
@PsPalit_R отвлеклись...я упустил начало. Что вообще должно стоять в контейнере?

PaCifiC
22.09.2018
10:35:11
вот скину
то что есть

Антон
22.09.2018
10:35:49
то что есть
Не, конечная цель какая. Что там должно быть?
Или что хочешь там запустить?

PaCifiC
22.09.2018
10:36:24
https://pastebin.com/fwpTNrJM alpine

Антон
22.09.2018
10:36:54

Konstantin
22.09.2018
10:37:38
бля, ребят, это пиздец, я знаю где он работает)) я от туда ливнул кажись ?
экскьюзема за мой француский

Антон
22.09.2018
10:38:18

PaCifiC
22.09.2018
10:38:24
т.е. У меня три сервиса внутри daphne gunicorn и nginx, которые управляются supervisor внутри. Вот и все на python образе весит 1.5Г. Он сказал много ставь на alpine

Konstantin
22.09.2018
10:38:38
@PsPalit_R а напиши в личку где ты работаешь ?

Google

Антон
22.09.2018
10:39:10

PaCifiC
22.09.2018
10:40:06
реально скажите Кто пихает все в один контейнер и стягивает из гита и собирает образ у себя? тем более на alpine хоть и выйдет раза в три меньше размер

Антон
22.09.2018
10:40:14

PaCifiC
22.09.2018
10:41:10
https://pastebin.com/48ffjwJ7

Антон
22.09.2018
10:41:44

PaCifiC
22.09.2018
10:41:49
у меня uwsgi стоял он никак не лез в alpine пару дней повозился пришлось убрат ))