Quindi, ricompila la tua istanza di installazione di Discourse.
./launcher rebuild app
Puoi ricostruire direttamente Discourse utilizzando il comando sopra. Tieni presente che la ricostruzione richiede circa 10 minuti e il sistema non sarà accessibile durante questi 10 minuti.
Dopo aver aggiornato il sistema, controlla e vedrai che il sistema è in grado di ottenere l’indirizzo IP corretto.
Grande, questo utilizza l’accelerazione proxy CDN di CloudFlare? Perché continuo a ricevere un errore 502 da CloudFlare al server di origine, a volte funziona. Il server di origine è in Cina, è un problema di rete, un problema con il certificato SSL o c’è qualcosa a cui prestare attenzione nella configurazione di CloudFlare?
Il problema è stato individuato, stavo facendo inoltro interno tramite bilanciamento del carico TCP e non era configurato correttamente, ma è stato risolto in seguito. Tuttavia, il server di origine si trova in Cina e l’utilizzo di CloudFlare lo ha reso più lento, quindi ho rinunciato a CloudFlare. L’inoltro interno comporta anche la risoluzione dell’indirizzo IP dell’utente, utilizzando real_ip_header proxy_protocol è stato risolto.
Ci sono problemi con la registrazione ICP. Se il server è nazionale, non ci sono problemi di registrazione e l’accelerazione dati su tutto il sito di Tencent potrebbe essere migliore di CloudFlare.
La registrazione è stata elaborata, ho provato quella di Alibaba, l’accelerazione non è un problema, è solo che è piuttosto costosa, come sono i prezzi di Tencent, guardando CloudFlare è gratuito
Non si può dire che sia economico, questo sito: https://www.cwikius.cn/ abbiamo attivato l’accelerazione Tencent, originariamente non c’era molto traffico.
In passato, quando usavo Ubuntu, aggiungere questa riga mi permetteva di vedere l’IP reale. Tuttavia, con Rocky 9.3, se aggiungo questa riga, non riesco più a riavviare.
Ho cambiato in ubuntu 22.04 e continua a dare lo stesso errore
FAILED
Pups::ExecError: /tmp/add-cloudflare-ips è fallito con ritorno #<Process::Status: pid 4279 exit 8>
Posizione del fallimento: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn’
exec è fallito con i parametri “/tmp/add-cloudflare-ips”
bootstrap fallito con codice di uscita 8
** IMPOSSIBILE ESEGUIRE IL BOOTSTRAP ** scorrere verso l’alto e cercare messaggi di errore precedenti, potrebbero essercene più di uno.
./discourse-doctor potrebbe aiutare a diagnosticare il problema.
Pups::ExecError: /tmp/add-cloudflare-ips fallito con ritorno #<Process::Status: pid 5134 exit 8>
Posizione del fallimento: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn’
exec fallito con i parametri “/tmp/add-cloudflare-ips”
bootstrap fallito con codice di uscita 8
** IMPOSSIBILE ESEGUIRE IL BOOTSTRAP ** scorrere verso l’alto e cercare messaggi di errore precedenti, potrebbero essercene più di uno.
./discourse-doctor può aiutare a diagnosticare il problema.
f51291d274ba2564076ba412f28fb445db9c916f00a6d1fb76d2613e773ccfcf
Non so cosa stia succedendo!!!