Estávamos usando o Openresty principalmente para autenticação. Como estávamos suspeitando que o Openresty causasse o alto uso de memória, extraímos todas as partes de lua com um auth_request
. Agora, temos um nginx que faz o proxy de volta para openresty para autenticação.
Com o mesmo número de hosts e certificados SSL, agora temos um uso de memória muito menor (~ 150MB por trabalhador, em vez de 6GB). Também openresty usa apenas uma quantidade insignificante de memória. Portanto, parece ter havido algum problema com o openresty em combinação com outras partes da nossa configuração.
Embora isso não corresponda exatamente à pergunta original, é uma solução útil para nós e esperamos que qualquer outra pessoa que tenha esse problema.