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 /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.