Sim, começamos a ver esse problema de avatar personalizado novamente muito depois que o processo sidekiq teve tempo de reconstruir qualquer imagem de avatar e perfil adjacente, mas apenas na configuração com o proxy reverso nginx para um socket de domínio Unix.
Os ícones pequenos dos avatares estão corretos; mas eles não funcionam no cartão de perfil ou nas páginas de perfil (a menos que tenham sido armazenados em cache antes e o cache não tenha expirado).
Assim que fazemos o seguinte:
nginx -s stop; ./launcher start web-only
O problema com as imagens de avatar personalizado desaparece (em imagens não visualizadas anteriormente / armazenadas em cache no navegador).
E assim que fazemos o seguinte logo depois:
./launcher stop web-only; nginx
O problema com as imagens de avatar personalizado retorna para imagens ainda não visualizadas / armazenadas em cache.
Não há erros com HTTPS e isso definitivamente não é devido ao force_https (totalmente sem relação):
discourse=# select * from site_settings where name like '%http%';
id | name | data_type | value | created_at | updated_at
----+-------------+-----------+-------+----------------------------+----------------------------
79 | force_https | 5 | t | 2020-04-16 05:51:13.165124 | 2020-04-16 05:51:13.165124
(1 row)
Confirmamos esse problema no mobile (iOS, versão mais recente), no desktop, no Chrome (mais recente), no Safari (mais recente), etc.
Há algo estranho que acontece ao usar o nginx como proxy reverso para um socket Unix, o que afeta as imagens de avatar personalizado.
Até agora, lamentamos informar @ariznaf, não conseguimos isolar o problema e não temos uma solução.
“Parece que” na configuração proxy reverso nginx para um socket Unix, o aplicativo discourse (o contêiner) não está reconstruindo essas imagens de avatar personalizado como faz na configuração sem nginx como proxy reverso para um socket de domínio Unix.
Talvez o sidekiq não goste da configuração proxy reverso nginx para socket Unix e se recuse a agendar ou executar esse processo de reconstrução, rs? @riking?
Estranho.

