Você está na página 1de 1

TDN > Tecnologia TOTVS > TOTVS | Platform > TOTVS | Application Server > TOTVS | Application Server

> Guia de configurao > Configurao do arquivo appserver.ini > Seo [Environment]

CtreeRootPath
Indica o diretrio compartilhado acessado pelos servidores de aplicao (RootPath) dos ambientes que utilizam o ctree Server.

Abrangncia ERP 10 e 11
Ao utilizar o c-tree Server em um ambiente com mais de um servidor, por exemplo Load Balance, deve-se adicionar a chave CtreeRootPath na configurao do(s) ambiente(s) que utilizam o c-tree Server.

Importante Esta configurao deve ser realizada, no TOTVS | Application Server, quando estiver em uso um c-tree Server (na chave ctreemode=server da seo [General]). Caso a configurao CtreeRootPath seja realizada em um servidor com c-tree local, a aplicao AdvPL ser abortada com a seguinte ocorrncia de erro: Environment Config Error - CTREEROOTPATH requires CTREE SERVER environment.
No entanto, importante lembrar que ao utilizar a configurao CtreeRootPath, deve-se realizar essa configurao em todos os ambientes dos servidores envolvidos no acesso aos arquivos da aplicao, inclusive o servidor de balanceamento (BALANCE). Caso exista acesso s tabelas (SXS ou SIGAPSS.SPF) simultaneamente, atravs dos servidores configurados de modo diferente, como por exemplo um com CtreeRootPath configurado (acessando atravs de drive:\pasta) e outro acessando sem o CtreeRootPath (acesso via \\servidor\pasta), o ctree Server realizar a rebuild da tabela e seus ndices ao ser acessada a tabela por um dos servidores e quando o outro for acessar, a rebuild ser realizada novamente, e falhar caso a tabela esteja em uso por outro servidor, podendo ainda apresentar ocorrncia falsa de corrompimento do arquivo de senha do ERP - Enterprise Resource Planning (sigapss.spf).

Exemplo
Neste exemplo, temos um ambiente com 3 servidores de aplicao do Sistema, sendo: SERVER_A, SERVER_B e SERVER_C. O SERVER_A o servidor master onde esto os dicionrios SXS, c-tree Server e o RootPath (diretrio raiz), desse ambiente, que utilizar a pasta D:\AP_Data. Essa pasta, est compartilhada e todos os servidores de aplicao do Sistema possuem o RootPath de seus ambientes apontando para o compartilhamento (\\SERVER_A\AP_Data\). Desta forma, atravs da configurao CtreeRootPath, deve-se informar no environment o caminho fsico da pasta configurada no RootPath do servidor SERVER_A (D:\AP_DATA\).

[Environment] RootPath=\\SERVER_A\AP_Data\ CTREERootPath=D:\AP_Data\

Ao realizar a configurao dessa maneira, o TOTVS | Application Server realizar as requisies de abertura, leitura e gravao de dados ao c-tree Server, sempre informando um caminho de acesso local da tabela no servidor em que o c-tree Server est instalado e no um caminho de rede. Com isso, haver um menor trfego de dados na rede e melhora de performance, contribuindo para uma maior estabilidade do Sistema.

Você também pode gostar