@devops_ru

Страница 3596 из 4568
Alexey
21.01.2018
15:15:46
насколько знаю можно ещё php из исходников собрать указав юзера под кем будет работать но это не тот случай

Maxim
21.01.2018
15:16:44
Зайди под пользователем root и попробуй выполнить то же самое.

Maxym
21.01.2018
15:16:52
Тут предлагают забить болт https://ubuntuforums.org/showthread.php?t=2323776

Twelfth
21.01.2018
15:17:08
А чем не устраивает работа php-fpm от root, если в пуле указать юзера, от имени которого работает сайт?

Google
Alexey
21.01.2018
15:18:17
кстати да, в пуле проверил listen = 127.0.0.1:9000 listen.owner = www-data listen.group = www-data и процесс работает под ним

Twelfth
21.01.2018
15:18:52
Это не то

Nikita
21.01.2018
15:18:59
У меня после того как рестартнул php под рутом, начали 502 ошибки сыпатся

судя по всему nginx не может доступ получить к php-fpm

Twelfth
21.01.2018
15:19:38
Вот тогда у Вас пул работает от имени пользователя www-data

Alexey
21.01.2018
15:20:51
спасибо, запомню

Nikita
21.01.2018
15:23:14
Ошибка connection reset by peer

В логах

Alexey
21.01.2018
15:26:00
502 это да, скорее всего nginx потерял связь с php

php либо через unix:/...sock слушает коннекты, либо через tcp 127.0.0.1:9000 как в моем случае

Nikita
21.01.2018
15:28:29
в моем через sock

Alexey
21.01.2018
15:28:51
попробуй в конфиге php как выше подсказали пользователя указать и перезапустить сервис

Google
Nikita
21.01.2018
15:34:12


Судя по всему и так должен под ним быть

Anton
21.01.2018
15:36:05
Не нужно делать скриншоты текста, есть dpaste.de. А также backticks, если объём небольшой.

alexander
21.01.2018
15:38:05
Вангую, что он скопипастить не смог.

Nikita
21.01.2018
15:38:48
https://dpaste.de/mGCN

Блдж

Паралельно с тем что я ребутнул php-fpm

один чудик поставил динатрейс

Роман
21.01.2018
15:44:50
Если не можешь сервис под другим юзером запустить - рестартни серв, если там все ок сконфигано, то они под своими юзерпми запустятся

Nikita
21.01.2018
15:44:50
стопнул его php работает

врубаю обратно php падает

P спасибо за совет, набрел на него методом тыка

и да, всем спасибо =)

Роман
21.01.2018
15:46:52
?

Alisa
21.01.2018
18:42:40
$ docker run -it --net=host --env-file .env --rm -p 80:80 coreapi почему у меня не получается постучаться в postgres по порту 5432 на хостовой машине?

Alisa
21.01.2018
18:46:22
Какое отношение это имеет к постгресу?
я пытаюсь из докер-контейнера подключиться к постгресу на хостовой машине

Роман
21.01.2018
18:53:39
Alisa
21.01.2018
18:54:53
А в докерфайле/композе env нельзя что ли указать?
неа, этот контейнер потом улетит в кубернетес и там динамически env будут подгружаться из секретов

Роман
21.01.2018
18:55:40
Ну бридж кидать видимо

Google
Alisa
21.01.2018
18:59:21
Ну бридж кидать видимо
а как? :c я уже и —network="bridge" пытался, но никак не выходит чтото(

Anton
21.01.2018
19:00:12
А ты telnet уже поставило?

Alisa
21.01.2018
19:00:59
да

Роман
21.01.2018
19:01:15
Ну бридж делаешь, на хост машине появиться интерфейс новый, к нему цепляешь, если не путаю ничего

Admin
ERROR: S client not available

Alisa
21.01.2018
20:41:28
почитав доку я пони, что у них там своя реализация сети под mac os и надо просто стучаться на docker.for.mac.localhost

Alisa
21.01.2018
20:43:38
ага

Foxcool
21.01.2018
20:45:44
Есть постгрес под докером. Нужно, чтобы при инициализации оно создавало бд и таблицу. Закидываю файлы sql в /docker-entrypoint-initdb.d/. БД оно создает, а вот таблицу создает, но не в новой БД. а в дефолтной. Как указать, чтобы таблица создавалась в новой БД? Я так понимаю USE database уже не кактит, как в мускуле?

Роман
21.01.2018
20:47:02
-d dbname

при запуске

Foxcool
21.01.2018
20:47:37
дак этот запуск идет автоматом при старте контейнера. Я же не могу на него влиять

Foxcool
21.01.2018
20:47:52
база создается налету, и потом надо в ней таблицу

Foxcool
21.01.2018
20:52:11
а че, синтаксис ваще не позволяет это делать в SQL файлах?

как тогда миграции вообще делать?

пока порешал использованием .sh вместо .sql. Ну и опцией -d внутри. Спасибо ((:

Iurii
22.01.2018
03:52:29
пока порешал использованием .sh вместо .sql. Ну и опцией -d внутри. Спасибо ((:
если ты исользуешь сиквел файлы то при билде надо выполнить что-то типа psql < db.sql

Vladislav
22.01.2018
06:13:51
$ docker run -it --net=host --env-file .env --rm -p 80:80 coreapi почему у меня не получается постучаться в postgres по порту 5432 на хостовой машине?
Хз причем тут постгрес, но вот зачем вы в хостовой сети порты пробрасываете, это вот вопрос ?

Google
kek
22.01.2018
06:47:51
кто в краце опишет отличие хост сети и бридж ?

Iurii
22.01.2018
07:07:40
кто в краце опишет отличие хост сети и бридж ?
ты разрешаешь контейнеру использовать хостовые интерфейсы, то есть внутри контейнера у тебя физический интерфейс и тем самым изоляции нет. Если не стоит задачи изолировать контейнеры друг от друга по сети то ничего страшного

кто в краце опишет отличие хост сети и бридж ?
Bridge это изолированная сеть связь осуществляется через бридж инстерфейс docker0

kek
22.01.2018
07:11:37
типа айпишник через который можно попасть в контейнер , ага понял вроде

Страница 3596 из 4568