Luego, reconstruye tu instancia de instalación de Discourse.
./launcher rebuild app
Puedes reconstruir Discourse directamente con el comando anterior. Ten en cuenta que la reconstrucción tarda unos 10 minutos, durante los cuales el sistema no será accesible.
Actualiza el sistema y comprueba. El sistema ahora puede obtener la dirección IP correcta.
¿El jefe está utilizando la aceleración proxy CDN de CloudFlare? ¿Por qué siempre me aparece un error 502 de CloudFlare al servidor de origen? A veces funciona, el servidor de origen está en China. ¿Es un problema de red, un problema del certificado SSL o hay algo que deba tenerse en cuenta en la configuración de CloudFlare?
Hasta ahora no he visto ningún error 502, así que probablemente sea que el tiempo de respuesta de tu servidor de origen ha superado el valor establecido.
El problema se encontró, estaba haciendo reenvío interno a través de balanceo de carga TCP y no lo había configurado correctamente, pero luego se resolvió. Sin embargo, el servidor de origen está en China y usar CloudFlare lo hizo más lento, por lo que ya he abandonado CloudFlare. El reenvío interno también implica el análisis de la dirección IP del usuario, utilicé real_ip_header proxy_protocol para analizarlo.
Hay un problema con el registro ICP. Si el servidor es nacional, no hay problema con el registro. Usar la aceleración de datos de sitio completo de Tencent puede ser mejor que Cloudflare.
El registro se ha procesado, probé el de Alibaba, la aceleración no es un problema, pero es bastante caro, ¿cómo es el precio de Tencent? CloudFlare es gratuito.
Me cambié a Ubuntu 22.04 y sigo teniendo el mismo error
FALLIDO
Pups::ExecError: /tmp/add-cloudflare-ips falló con retorno #<Process::Status: pid 4279 exit 8>
Ubicación del fallo: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn’
exec falló con los parámetros “/tmp/add-cloudflare-ips”
bootstrap falló con el código de salida 8
** FALLÓ EL ARRANQUE ** por favor desplázate hacia arriba y busca mensajes de error anteriores, puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.
Pups::ExecError: /tmp/add-cloudflare-ips falló con retorno #<Process::Status: pid 5134 exit 8>
Ubicación del fallo: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn’
exec falló con los parámetros “/tmp/add-cloudflare-ips”
bootstrap falló con el código de salida 8
** FALLÓ EL ARRANQUE ** por favor desplácese hacia arriba y busque mensajes de error anteriores, puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.
f51291d274ba2564076ba412f28fb445db9c916f00a6d1fb76d2613e773ccfcf
¡¡¡No sé qué está pasando!!!