У меня есть докеризированный сервер Nginx, созданный с базовым образом openresty. Когда вызывается конкретная конечная точка, ей необходимо динамически обновлять конфигурацию nginx. Чтобы изменения отразились, я пытаюсь перезагрузить nginx вскоре после изменений в config.
в контейнере я могу перезагрузить сервер nginx, используя /usr/local/openresty/nginx/sbin/nginx -s reload
когда я пытаюсь использовать то же самое с lua, как показано ниже, он не выдает никаких ошибок, но изменения конфигурации не отражаются.
os.execute("/usr/local/openresty/nginx/sbin/nginx -s reload ")