Esse é um assunto bem específico para o caso de um servidor NginX que perca os arquivos de configuração (em nosso caso, perdeu o disco onde estavam os arquivos de configuração de um ambiente crítico) enquanto o serviço ainda estava funcionando.

Para fazer a cópia da memória RAM para arquivos na pasta /tmp, execute os seguintes comandos:

yum install gdb -y

cd /tmp

pid=`cat /run/nginx.pid`

cat /proc/$pid/maps | awk '$6 !~ "^/" {split ($1,addrs,"-"); print "dump memory mem_" addrs[1] " 0x" addrs[1] " 0x" addrs[2] ;}END{print "quit"}' > gdb-commands

gdb -p $pid -x gdb-commands

grep worker_connections mem_*

grep server_name mem_*

Copie o arquivo, abra no notepad++ , localize as linhas que contenham .conf e separe o conteúdo que lhe interessa (muitas vezes, no final de cada linha com .conf ainda existe um conteúdo a ser restaurado também). Por fim, corrija erros de faltar espaço entre algumas palavras e reutilize as configurações como precisar.

Fontes/Referências

https://programmersought.com/article/25976269911/
https://serverfault.com/questions/361421/dump-nginx-config-from-running-process

Mais Informações

Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.

Entre em contato conosco pelo e-mail equipe@nvlan.com.br.

NVLAN - Consultoria