@pydjango

Страница 485 из 1273
Максим
23.08.2017
19:08:44
случайно

когда копировал

глянь теперь

b0g3r
23.08.2017
19:09:29
пустая страница :)

Google
Максим
23.08.2017
19:09:52
да

b0g3r
23.08.2017
19:09:52
(venv) django@p452543:~/site$ uwsgi —http :8000 —module main.wsgi * Starting uWSGI 2.0.15 (64bit) on [Wed Aug 23 15:03:43 2017] * compiled with version: 5.4.0 20160609 on 23 August 2017 07:55:50 os: Linux-2.6.32-042stab123.8 #1 SMP Fri Jun 23 18:45:27 MSK 2017 nodename: p452543 machine: x86_64 clock source: unix detected number of CPU cores: 1 current working directory: /home/django/site detected binary path: /home/django/venv/bin/uwsgi !!! no internal routing support, rebuild with pcre support !!! * WARNING: you are running uWSGI without its master process manager * your processes number limit is 1030634 your memory page size is 4096 bytes detected max file descriptor number: 1024 lock engine: pthread robust mutexes thunder lock: disabled (you can enable it with —thunder-lock) uWSGI http bound on :8000 fd 4 spawned uWSGI http 1 (pid: 2602) uwsgi socket 0 bound to TCP address 127.0.0.1:40641 (port auto-assigned) fd 3 Python version: 2.7.12 (default, Nov 19 2016, 06:48:10) [GCC 5.4.0 20160609] * Python threads support is disabled. You can enable it with --enable-threads * Python main interpreter initialized at 0x8d9a90 your server socket listen backlog is limited to 100 connections your mercy for graceful operations on workers is 60 seconds mapped 72760 bytes (71 KB) for 1 cores * Operational MODE: single process * WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x8d9a90 pid: 2601 (default app) * uWSGI is running in multiple interpreter mode * spawned uWSGI worker 1 (and the only) (pid: 2601, cores: 1) [pid: 2601|app: 0|req: 1/1] 178.218.33.0 () {36 vars in 641 bytes} [Wed Aug 23 1 9:03:58 2017] GET / => generated 819 bytes in 88 msecs (HTTP/1.1 200) 2 headers in 88 bytes (1 switches on core 0) [pid: 2601|app: 0|req: 2/2] 178.218.33.0 () {36 vars in 632 bytes} [Wed Aug 23 1 9:03:58 2017] GET /static/css/vendor.min.css => generated 819 bytes in 1 msecs ( HTTP/1.1 200) 2 headers in 88 bytes (1 switches on core 0) [pid: 2601|app: 0|req: 3/3] 178.218.33.0 () {36 vars in 632 bytes} [Wed Aug 23 1 9:03:58 2017] GET /static/css/styles.min.css => generated 819 bytes in 2 msecs ( HTTP/1.1 200) 2 headers in 88 bytes (1 switches on core 0) [pid: 2601|app: 0|req: 4/4] 178.218.33.0 () {36 vars in 613 bytes} [Wed Aug 23 1 9:03:58 2017] GET /static/js/vendor.min.js => generated 819 bytes in 1 msecs (HT TP/1.1 200) 2 headers in 88 bytes (1 switches on core 0) [pid: 2601|app: 0|req: 5/5] 178.218.33.0 () {36 vars in 599 bytes} [Wed Aug 23 1 9:03:58 2017] GET /static/js/app.js => generated 819 bytes in 2 msecs (HTTP/1.1 200) 2 headers in 88 bytes (1 switches on core 0)
я не вижу здесь ошибки

Максим
23.08.2017
19:09:55
f12

нажми

и глянь в консоль

b0g3r
23.08.2017
19:10:08
да
бля, а причем тут увсги?

Максим
23.08.2017
19:10:14
там контент должен грузится из app.js

b0g3r
23.08.2017
19:10:15
collectstatic сделай

Максим
23.08.2017
19:10:25
сделал

у меня в корне папка static

так и называется

b0g3r
23.08.2017
19:10:46
в script.min.js - у тебя хтмл

Максим
23.08.2017
19:10:57
ага, только там не хтмл

Google
Максим
23.08.2017
19:11:02
ты глянь другие скрипты

там везде одно и тоже выдает

b0g3r
23.08.2017
19:11:29
ну статика куда-то не туда ссылается явно)

settings.py, структура статики, шаблон

uwsgi config

Максим
23.08.2017
19:13:07
STATIC_URL = '/static/' STATIC_ROOT = '/home/django/site/static/'

Вот из settings.py

b0g3r
23.08.2017
19:13:49
nginx'а поверх нет?

Максим
23.08.2017
19:14:05
(venv) django@p452543:~/site$ cd static/ (venv) django@p452543:~/site/static$ ls -la total 32 drwxrwxr-x 8 django django 4096 Aug 23 09:42 . drwxrwxr-x 12 django django 4096 Aug 23 10:56 .. drwxrwxr-x 6 django django 4096 Aug 23 09:42 admin drwxrwxr-x 2 django django 4096 Aug 23 09:42 css drwxrwxr-x 2 django django 4096 Aug 23 09:42 fonts drwxrwxr-x 9 django django 4096 Aug 23 09:42 img drwxrwxr-x 2 django django 4096 Aug 23 09:42 js drwxrwxr-x 7 django django 4096 Aug 23 09:42 rest_framework (venv) django@p452543:~/site/static$

b0g3r
23.08.2017
19:14:28
в жс - точно жс?)

Максим
23.08.2017
19:14:40
Да

Первым делом проверил

Как повесить nginx?

xPushkin
23.08.2017
19:15:38
Как повесить nginx?
Поверх Django?

Максим
23.08.2017
19:15:50
Нет, просто stop

Просто, может и дело в nginx

xPushkin
23.08.2017
19:16:06
$sudo systemctl stop nginx

Максим
23.08.2017
19:16:13
Он может быть проблемой?

xPushkin
23.08.2017
19:16:24
Он может быть проблемой?
Он должен отдавать статику

Google
Максим
23.08.2017
19:17:29
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful

Повесил nginx, но все равно выдает те же ошибки

В консоли

http://dosociety.net:8002/

xPushkin
23.08.2017
19:18:27
Чё пишет

Максим
23.08.2017
19:19:00


Глянь консоль, через f12

Именно на скриптах матерится

Если запускаю тоже самое через python manage.py runserver 0.0.0.0:8002

То все будет отлично работать

xPushkin
23.08.2017
19:20:48
у меня консоль вообще пустая

Максим
23.08.2017
19:20:56
Через хром смотришь?

xPushkin
23.08.2017
19:20:57
Погоди, а где твой uwsgi

Да

Максим
23.08.2017
19:21:14
Странно



Теперь еще матерится и на css

Что-то со статикой не так

xPushkin
23.08.2017
19:21:45
А ок

8002

Google
xPushkin
23.08.2017
19:22:48
Конечно лол

У тебя неправильный тип стоит

Content-type

Максим
23.08.2017
19:23:20
application/javascript?

или вообще снести

xPushkin
23.08.2017
19:23:57
Ты понимаешь, что у тебя в .js файле лежит только HTML



Максим
23.08.2017
19:24:25
Неа, это баг

Я же говорю

Я могу скрин кинуть исходников

Admin
ERROR: S client not available

Максим
23.08.2017
19:24:36
В них код

Он во всех файлах показывает одно

xPushkin
23.08.2017
19:24:52
Ага

Лан, удачи xD

Я пошёл фильм смотреть

Сделай заново

Во время дева запускай через runserver, а на продакшн го Nginx -> uWSGI ->Django

Максим
23.08.2017
19:26:29
Так оно работать не будет

Ошибка то никуда не денется

Google
xPushkin
23.08.2017
19:27:57
А в чём там дело?

Покажи код

Максим
23.08.2017
19:28:45
Какой именно?

Дмитрий
23.08.2017
20:07:20
Фух) собрал вроде рабочий докер. Осталось отполировать Если новичкам интересно - https://github.com/Medic84/django-wsgi-docker

Гийденко
23.08.2017
20:10:47
какраз разбираюсь с докером. можно пару вопросов по нему? ну и по твоему примеру тоже

читал в разных статьях что один контейнер == один процесс. у тебя же тут сразу несколько напихано. и проект и бд и и прокси. это чем обосновано?

а второй вопрос. не советуют юзать systemd или supervisor, то есть просто runserver или gunicorn. а как тогда поднять сервер если gunicorn упадёт? точней как контейнер рестартить?

или всё таки можно systemd?

X
23.08.2017
20:12:51
Fabric

?)

Дмитрий
23.08.2017
20:13:02
У меня апач, он не падает а даёт ошибку в error.log

Гийденко
23.08.2017
20:13:33
У меня нет гуникорна
это я вижу, данный вопрос вообще про докер

а зачем в конце bash?

Дмитрий
23.08.2017
20:14:42
а зачем в конце bash?
Чтобы контейнер не стопился после запуска

Ему плевать на фоновые процессы, он закроется если нет программы которая держит его

Гийденко
23.08.2017
20:15:43
я понял. в меня вместо него gunicorn, то есть собсна основной процесс

а почему все процессы в одном контейнере?

просто как примерчик?

Дмитрий
23.08.2017
20:16:41
а почему все процессы в одном контейнере?
Не вижу смысла раскидывать)

Гийденко
23.08.2017
20:16:59
зависит от задачи конечно. у меня например есть смысл

остался один вопрос но он про postgres

Страница 485 из 1273