plonegovbr / brasil.gov.portal

Implementação em Plone do Portal Padrão da Identidade Digital de Governo
https://plone.org.br/gov/
35 stars 31 forks source link

Corrigir a documentação de instação do "portal.buildout" #602

Open claytonc opened 4 years ago

claytonc commented 4 years ago

O instalador portal.buildout não é compatível para funcionar em cluster, onde o front-end+balanceador, instâncias e o zeo funcionem em máquinas separadas.

Estou encontrando lugares que instalaram o IDG com instâncias e zeo em máquinas separadas utilizando o portal.buildout, mas estão criando NFS na máquina do ZEO para compartilhar os arquivos Blobs entre as instâncias.

A colocação do NFS para compartilhar os Blobs é desnecessário, em alguns que presenciei deixam os portais muito lento e com comportamentos estranhos.

O correto é na documentação do portal.buildout orientar a alterações das configurações do arquivo use-zeo.cfg [1] para shared-blob = off e colocar zeo-client-blob-cache-size conforme esta na documentação [2], ou informar que para configurações avançadas consultar a documentação citada.

Desta forma a instalação do Zope/Plone fica da forma padrão de mercado, utilizado em muitos lugares sem problemas a anos.

[1] https://github.com/plonegovbr/portal.buildout/blob/master/buildout.d/use-zeo.cfg#L8 [2] https://pypi.org/project/plone.recipe.zope2instance/#advanced-zeo-options