Size: a a a

DevOps — русскоговорящее сообщество

2021 January 22

NN

Nor Nic in DevOps — русскоговорящее сообщество
>Почему бы не проксировать на локалхост?
Из меня такой себе девопс -( Опыта нет - велосипеды придумываю.
источник

S

Sebor in DevOps — русскоговорящее сообщество
Ептъ, у тебя и энджиникс в контейнере
Делай тогда так, как выше Сорока написал
источник

NN

Nor Nic in DevOps — русскоговорящее сообщество
Т.е внешний обрубить и использовать один контейнерный nginx на все окружения?
источник

AS

Artem Soroka in DevOps — русскоговорящее сообщество
Nor Nic
Лезет через раз из всех API запросов. Сервисы на одном сервере каждый сервис - одтельный докер композ.
В PHP эта ошибка выходит с номером строки, где хедеры отправляются после тела, у вас в каждом серисе отдельный проект или один и тот же?
источник

NN

Nor Nic in DevOps — русскоговорящее сообщество
Artem Soroka
В PHP эта ошибка выходит с номером строки, где хедеры отправляются после тела, у вас в каждом серисе отдельный проект или один и тот же?
У каждого свой отдельный php обработчик на своём порту.
источник

AS

Artem Soroka in DevOps — русскоговорящее сообщество
Nor Nic
Т.е внешний обрубить и использовать один контейнерный nginx на все окружения?
nginx сидит в докере и слушает 80 порт хоста и роутит дальше по сервисам
источник

AS

Artem Soroka in DevOps — русскоговорящее сообщество
Nor Nic
У каждого свой отдельный php обработчик на своём порту.
Код PHP проекта разный?
источник

NN

Nor Nic in DevOps — русскоговорящее сообщество
Можно сказать - да. Разные ветки одного репозитория.
источник

AS

Artem Soroka in DevOps — русскоговорящее сообщество
Nor Nic
Можно сказать - да. Разные ветки одного репозитория.
Ок, в каком файле и на какой строке ошибка возникает?
источник

NN

Nor Nic in DevOps — русскоговорящее сообщество
Artem Soroka
Ок, в каком файле и на какой строке ошибка возникает?
В ядре фреймворка YII2 /app/vendor/yiisoft/yii2/web/Response.php in yii\web\Response::sendHeaders at line 366.  
И с ней идёт session_start(): Cannot start session when headers already sent
источник

AS

Artem Soroka in DevOps — русскоговорящее сообщество
Nor Nic
В ядре фреймворка YII2 /app/vendor/yiisoft/yii2/web/Response.php in yii\web\Response::sendHeaders at line 366.  
И с ней идёт session_start(): Cannot start session when headers already sent
А как в контейнерах PHP запущен?
источник

NN

Nor Nic in DevOps — русскоговорящее сообщество
источник

NN

Nor Nic in DevOps — русскоговорящее сообщество
Внутри nginx. контейнера конфига
источник

AS

Artem Soroka in DevOps — русскоговорящее сообщество
tcrmhub/php-dev это ваша кастомная сборка? В которой свой nginx?
источник

NN

Nor Nic in DevOps — русскоговорящее сообщество
Образ с php-fpm и либами для yii2
источник

NN

Nor Nic in DevOps — русскоговорящее сообщество
источник

NN

Nor Nic in DevOps — русскоговорящее сообщество
nginx отдельным сервисом - своим для каждого окружения.
источник

AS

Artem Soroka in DevOps — русскоговорящее сообщество
Nor Nic
nginx отдельным сервисом - своим для каждого окружения.
Не слишком много nginx для одного конфига? 😅
источник

NN

Nor Nic in DevOps — русскоговорящее сообщество
Пока два. Внешний что бы на порты перенаправлять. И внутренний для окружения.
источник

S

Sebor in DevOps — русскоговорящее сообщество
Зочем?..
источник