
Игорь
17.02.2019
15:55:53
так можешь проверить открыт ли порт, если всё ок, проверь почему nginx его не слушает
если слушает попробуй тестовый конфиг собрать с тестовой страничкой index.html
чекаешь curl'oм отдаёт ли nginx тебе эту тестовую страничку
можешь браузером

Google

Игорь
17.02.2019
15:58:10
если да, тогда исправляй основной конфиг в котором у тебя редирект на контейнер
смотри заголовки

И
17.02.2019
16:09:04
через курл
уже раз 20 попробовал
это наверника в браузере дело
так как в tcpdump ничего не показывает именно когда 502 ошибка
а когда в браузере открывается страница по нормальному, то в tcpdump отображает

Игорь
17.02.2019
16:10:36
если это хром то там есть хард релоад - f12, зажимаешь кнопкой кружок обновления выпадет менюшка с опциями

И
17.02.2019
16:11:48
сейчас попробую

Игорь
17.02.2019
16:12:01
выбери empty cache and hard reload

И
17.02.2019
16:12:28
этов каком разделе?

Google

Игорь
17.02.2019
16:12:43
кнопку обновления странички видишь?

И
17.02.2019
16:14:32
увидел, не знал о таком)

Игорь
17.02.2019
16:15:04
да, раньше не нужно было режим разработчика включать
полезная штука

И
17.02.2019
16:17:37
несколько раз попробовал так, 502 не было
но страница по консоли грузилась 12с
в поле time
12.95. Что то многовато
и когда зашел в Timing. Именно простой в разделе Waiting(TTFB). Что то очень долго
в курле все быстро отдает

Игорь
17.02.2019
16:20:33
видимо у тебя бэк долго отрабатывает
у тебя курлом страничка выстраивается или это ответ от nginx?

И
17.02.2019
16:23:21

Игорь
17.02.2019
16:23:51
исключи nginx из этой схемы, попробуй получить страничку без него с помощью браузера и вообще кинь конфиг nginx
это может быть из за сертификатов, если ты вдруг их используешь
если да, тебе нужно проверить как у тебя ssl_ciphers настроен

И
17.02.2019
16:26:15

Erich
17.02.2019
16:26:21
Скинь исходники :D

И
17.02.2019
16:26:29
тоесть он там сам перводит
в курле то быстро срабатывает, максимум наверно секуды 2 и страница вся отдается

Google

И
17.02.2019
16:27:12
тоесть получается снова что то в браузере

Игорь
17.02.2019
16:27:17
а ты на https запрос делаешь курлом?

И
17.02.2019
16:30:24
да

Игорь
17.02.2019
16:31:04
выключи https везде
проверь как это без него работает

И
17.02.2019
16:31:30
сделал, на 1с дольше

Игорь
17.02.2019
16:31:43
а из браузера

И
17.02.2019
16:31:47
с https 1.5, с http 2.5-2.6c
https с оичсткой кеша итд, 7.5с с https

Игорь
17.02.2019
16:33:11
что за приложение у тебя? есть специфичные приложухи которым надо указывать что они за https'ом находятся
у тебя в браузере страничка грузится?
без https?

И
17.02.2019
16:36:12
понял причину, почему именно долго грузило в браузере. Там плагин впна стоял
без него также почти как в курле было
теперь стало понятно, почему 502 была, что то с кешем итп в браузере

Игорь
17.02.2019
16:39:09
?

Alexander
17.02.2019
19:45:24
Поднял контейнер с nginx и пхп. Проект положил на nginx имедж. Мапнул память что бы пхп смотрела в папку проекта. Пхп имеет permission denied

И
17.02.2019
19:47:59

Alexander
17.02.2019
19:48:44
Делал, но только со стороны nginx.
Но. По дефолту оба ведь рут. Проблем с правами быть не должно, нет?

Игорь
17.02.2019
19:49:45
docker exec -ti -u root container_name /bin/sh
ps aux |grep php-fpm

Google

Игорь
17.02.2019
19:49:58
ls -la /project_folder
смотри в контейнере от какого пользователя запущен php и папку нужно в оба контейнера мапить
в nginx и в php
в смысле положи папку с проектом на хостовую машину, а потом монтируй ее в контейнеры

И
17.02.2019
19:55:37
так может лучше прокидывать через volume?

Игорь
17.02.2019
19:55:47
ну я об этом и говорю
и на сколько я помню если у тебя nginx отдельно от php-fpm нужно сделать общей папку /var/tmp

И
17.02.2019
20:00:31
у меня какие то скрипты не хотели работать, хотя и в nginx и в пхп работало все от www-data
вроде как в разных ос id www-data было с другим значением и поэтому не имело доступа

Игорь
17.02.2019
20:01:23
лучше брать связку apache+nginx, должно быть меньше проблем с правами, если тебе нужно отдавать статику отдельно можно добавить туда varnish

Alexander
17.02.2019
20:11:13
Спасибо за ответы :)

Erich
19.02.2019
12:20:22
всем привет

Алексей
19.02.2019
12:20:50

Erich
19.02.2019
12:21:26
собираюсь деплоить джанго\постгрес\нгинкс\редис через докер в VPS c 256 мб оперативы
возможно стоит убрать докер?
насколько он будет жрать оперативу?

Aleksandr
19.02.2019
12:21:58
ни на сколько, это не виртуальная машина

Erich
19.02.2019
12:22:06
впс еще не купил, стоит выбор

Aleksandr
19.02.2019
12:22:17
оверхед будет конечно, но мизерный

Алексей
19.02.2019
12:22:23
несколько десятков мегов будет жрать демон

Google

Erich
19.02.2019
12:22:23

Алексей
19.02.2019
12:22:32
стоит убрать докер из связки

Artem
19.02.2019
12:22:33
ахах, там хоть докер хоть не докер, бредис с джангой и постгрей на 256мб рам это смешно)

Aleksandr
19.02.2019
12:22:44
256 мб vps даже не представляю где такой хлам ещё продают

Erich
19.02.2019
12:22:57

Алексей
19.02.2019
12:22:59
да у меня ls больше ест!

Aleksandr
19.02.2019
12:23:02
ещё и на openvz небось

Artem
19.02.2019
12:23:07
пофиг, все ровно мало

Erich
19.02.2019
12:23:14

Aleksandr
19.02.2019
12:23:18

Artem
19.02.2019
12:23:20
бредис живет в оперативе ж

Erich
19.02.2019
12:23:54
окай, можно вместо постгреса заюзать sqlite. но от докера отказываться не готов

Алексей
19.02.2019
12:24:06
не отказывайтесь
но дажнгу на ботле стоит заменить