Size: a a a

2021 May 20

d

dandyhorse in nginx_ru
Если знаете способ, зачем спрашиваете?
источник

d

dandyhorse in nginx_ru
Если это вопрос ради вопроса, то я перепишу то, что уже написал

Чтобы запустить sh скрипт на стороне сервера
источник

d

dandyhorse in nginx_ru
Если следующий вопрос "зачем здесь луа?", то дождёмся того, кто сможет подсказать
источник

AN

Anton Noginov in nginx_ru
Для запуска sh-скрипта на стороне сервера не нужен lua.

Но - вы ждите, ждите, чо.
источник

d

dandyhorse in nginx_ru
?
источник

d

dandyhorse in nginx_ru
Я не очень понимаю эту логику, к чему здесь этот вопрос ?
источник

AN

Anton Noginov in nginx_ru
Ну раз не понимаете - то и ладушки.
источник

d

dandyhorse in nginx_ru
А зачем спрашивать?
источник

Y

Yuri in nginx_ru
Пихать в нгинкс целый луа ради запуска sh-скриптов - это, имхо, оверкилл
источник

Y

Yuri in nginx_ru
Там же где вы этот совет видели, есть ниже пример для fastcgi. Он гораздо легче
источник

AN

Anton Noginov in nginx_ru
И не имеет проблем с security context и блокирующими вызовами, но кому это интересно-то (:
источник

A

Anton in nginx_ru
ну кстати, только что проверил приложенный код для lua - у меня все отработало как положенно
источник

A

Anton in nginx_ru
touch test.txt  в каком каталоге это будет выполняться? у nginx есть права писать в него?
источник

d

dandyhorse in nginx_ru
Возможно вот тут у меня проблема, сейчас посмотрю. Спасибо!
источник

d

dandyhorse in nginx_ru
И вам спасибо, сейчас посмотрю
источник

DM

Dmitry Markov in nginx_ru
Всем привет!

Подскажите можно ли настроить nginx для балансировки udp, так чтобы он считал upstream сервера всегда живыми?

Дело в том, что у меня сервисы по udp только принимают пакеты, но ничего на них не отвечают.

Конфиг простой:
stream {
 upstream readers {
   server 10.210.9.1:551;
   server 10.210.9.2:551;
 }
 server {
   listen 551 udp;
   proxy_pass readers;
 }
}
источник

AN

Anton Noginov in nginx_ru
Оно вроде как ровно так и работает из коробки.
источник

ВМ

Владимир Муковоз... in nginx_ru
это принцип работы удипи)), кинул пакетом и насрать дошёл он не дошёл, разбирайтесь сами))
источник

DM

Dmitry Markov in nginx_ru
это понятно... но у меня начинается вот такая ругань в логах и трафик падает

nginx_1  | 2021/05/20 08:00:33 [error] 56#56: *58390 no live upstreams while connecting to upstream, udp client: 10.210.9.3, server: 10.210.10.1:551, upstream: "readers", bytes from/to client:97/0, bytes from/to upstream:0/0
источник

DM

Dmitry Markov in nginx_ru
c 10.210.9.3 идёт трафик
источник