Игорь
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
не отказывайтесь
но дажнгу на ботле стоит заменить