Size: a a a

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

2021 March 26

D🦆

Dmitry 🦆 in DevOps — русскоговорящее сообщество
Естественно представляю  и те, при которых способ точно плохой.
источник

VU

Vladimir Ulyanov in DevOps — русскоговорящее сообщество
Всем привет. А подскажите пожалуйста, в nginx хочу как часть proxy_cache_key использовать значение заголовка Accept, такое возможно сделать?
источник

VU

Vladimir Ulyanov in DevOps — русскоговорящее сообщество
Читал документацию, не нашел в nginx способа доступа к произвольным заголовкам запроса, только к каким-то конкретным
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
Sergey Bubnov
ну конечно. В excex('php72 myscrypt.php')
если так же запустить просто в консоле, то он отрабатывает и файл сохраняет
а от какого юзера отрабатыват? sudo -u nginx php72 /path/index.php работает?
источник

SB

Sergey Bubnov in DevOps — русскоговорящее сообщество
Vladimir Chernyshev
а от какого юзера отрабатыват? sudo -u nginx php72 /path/index.php работает?
да
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
тогда конфиги cli и php-fpm рекомендую сравнить
источник

SB

Sergey Bubnov in DevOps — русскоговорящее сообщество
Vladimir Chernyshev
а от какого юзера отрабатыват? sudo -u nginx php72 /path/index.php работает?
Так, сори, быстро написал, на обратил внимание на -u nginx . Сейчас это проверю
источник

SB

Sergey Bubnov in DevOps — русскоговорящее сообщество
Да, все же работает так.
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
Sergey Bubnov
Да, все же работает так.
стоп, а воркеры php от какого юзера? По дефолту www-data попробуй sudo -u www-data
источник

кг

константин горюнов... in DevOps — русскоговорящее сообщество
Поскажите, пожалуйста, вопрос по bash.
Есть простейший скрипт
#!/bin/bash
export TEST=HELP
использую с судо правами, после чего использую
env | grep TEST 
Ничего в ответ. Баш вроде как может в объявление глобальных переменных, что не так?
Мб есть что-то что блочит?
источник

SB

Sergey Bubnov in DevOps — русскоговорящее сообщество
Vladimir Chernyshev
стоп, а воркеры php от какого юзера? По дефолту www-data попробуй sudo -u www-data
В конфиге fpm такое
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
тогда смотри в сторону разницы в php.ini для cli и fpm если они разные
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
admin 666admin
Можно разрулить в новой версии тлс  наверное через eSNI каким то раком, но я пока спеку не глядел
источник

AD

Alex Demidov in DevOps — русскоговорящее сообщество
константин горюнов
Поскажите, пожалуйста, вопрос по bash.
Есть простейший скрипт
#!/bin/bash
export TEST=HELP
использую с судо правами, после чего использую
env | grep TEST 
Ничего в ответ. Баш вроде как может в объявление глобальных переменных, что не так?
Мб есть что-то что блочит?
причем тут sudo?
источник

EY

Evgeny Yurkin in DevOps — русскоговорящее сообщество
привет всем, подскажите как проще с digital ocean забрать образы виртуалок? , доступ к админке есть, доступа к виртуалкам нет(не проблема, смонтирую локально поменяю пароли) , ранее с DO дел не имел
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
константин горюнов
Поскажите, пожалуйста, вопрос по bash.
Есть простейший скрипт
#!/bin/bash
export TEST=HELP
использую с судо правами, после чего использую
env | grep TEST 
Ничего в ответ. Баш вроде как может в объявление глобальных переменных, что не так?
Мб есть что-то что блочит?
ты запускаешь баш скрипт как дочерний процесс своего шелла. Скрипт внутри себя экспортирует переменную, то есть делает ее видимой для своих дочерних процессов. При этом твой шелл для него является родительским процессом, в него он ничего не экспортирует
источник

кг

константин горюнов... in DevOps — русскоговорящее сообщество
Vasiliy Angapov
ты запускаешь баш скрипт как дочерний процесс своего шелла. Скрипт внутри себя экспортирует переменную, то есть делает ее видимой для своих дочерних процессов. При этом твой шелл для него является родительским процессом, в него он ничего не экспортирует
Есть вариант тогда как-либо использовать её в скрипте, при этом сделав переменную доступной по всему shell?
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
делай source your_script.sh
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
или . your_script.sh
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
тогда скрипт выполняется в твоем текущем шелле, а не в дочернем
источник