Em seguida, reconstrua sua instância de instalação do Discourse.
./launcher rebuild app
O comando acima pode ser usado para reconstruir diretamente o Discourse. É importante notar que a reconstrução leva cerca de 10 minutos, durante os quais o sistema não pode ser acessado.
Após a atualização do sistema, verifique e você verá que o sistema agora consegue obter o endereço IP correto.
Grande, isso está usando o CDN da Cloudflare para aceleração de proxy? Por que sempre recebo um erro 502 da Cloudflare para o servidor de origem aqui, e ocasionalmente funciona. O servidor de origem está na China. É um problema de rede, um problema de certificado SSL ou há algo que preciso prestar atenção na configuração da Cloudflare?
O problema foi encontrado, eu estava fazendo o encaminhamento interno através de balanceamento de carga TCP e não o configurei corretamente. Mais tarde, foi resolvido. No entanto, o servidor de origem está na China e usar o CloudFlare na verdade o tornou mais lento. Atualmente, desisti do CloudFlare. O encaminhamento interno também envolve a resolução do endereço IP do usuário. Usei real_ip_header proxy_protocol para resolver.
Há um problema com o registro ICP. Se o servidor for doméstico, não haverá problema de registro, e o uso da aceleração de dados de todo o site da Tencent pode ser melhor do que o CloudFlare.
O registro foi tratado, testei o da Alibaba, a aceleração não é um problema, mas é bem caro, como é o preço da Tencent, vendo que o CloudFlare é gratuito
É provável que seja um problema com a versão do sistema operacional.
O próprio Ubuntu é usado oficialmente, mas também é implantado em um contêiner, então não deve haver muita diferença em relação ao sistema operacional que você usa.
Pups::ExecError: /tmp/add-cloudflare-ips falhou com retorno #<Process::Status: pid 4279 exit 8>
Localização da falha: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn’
exec falhou com os parâmetros “/tmp/add-cloudflare-ips”
bootstrap falhou com código de saída 8
** FALHA AO INICIALIZAR ** por favor, role para cima e procure por mensagens de erro anteriores, pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema.
Pups::ExecError: /tmp/add-cloudflare-ips falhou com retorno #<Process::Status: pid 5134 exit 8>
Localização da falha: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn’
exec falhou com os parâmetros “/tmp/add-cloudflare-ips”
bootstrap falhou com código de saída 8
** FALHA AO INICIALIZAR ** por favor, role para cima e procure por mensagens de erro anteriores, pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema.
f51291d274ba2564076ba412f28fb445db9c916f00a6d1fb76d2613e773ccfcf
Não sei o que está acontecendo!!!