Comando syncNode
O comando syncNode força a ocorrência de uma sincronização da configuração entre o nó e o gerenciador de implementação para a célula na qual o nó está configurado.
O servidor de agentes de nó executa um serviço de sincronização de configuração que mantém a configuração do nó sincronizada com a configuração da célula principal. Se o agente do nó não puder ser executado em razão de um problema na configuração do nó, é possível usar o comando syncNode para executar uma sincronização quando o agente não estiver sendo executado, para forçar a configuração do nó a ficar novamente em sincronia com a configuração da célula. Se o agente do nó estiver em execução e você desejar executar o comando syncNode, deverá primeiro parar o agente do nó.
O arquivo syncNode.log está localizado no diretório profile_root/logs.
Para obter informações adicionais sobre onde executar esse comando, consulte Usando Ferramentas de Linha de Comandos.
Sintaxe
syncNode <deploymgr host> <deploymgr port> [options]
- O argumento <deploymgr host> é necessário.
- <deploymgr port> é o número da porta JMX (Java™ Management Extensions) que corresponde ao tipo de conector no parâmetro -conntype.
Executar Como
As seguintes opções estão disponíveis para o comando syncNode:
- -stopservers
- Instrui o comando syncNode para parar todos os servidores no nó, incluindo o agente de nó, antes de executar a sincronização da configuração com a célula.
- -restart
- Instrui o comando syncNode para ativar o processo do agente de nó depois da sincronização da configuração ser concluída. Se o agente do nó estiver em execução e você desejar executar o comando syncNode, deverá primeiro parar o agente do nó.
- -nowait
- Instrui ao comando syncNode para não aguardar uma inicialização bem-sucedida do processo do agente do nó ativado.
- -quiet
- Suprime as informações de progresso impressas pelo comando syncNode no modo normal.
- -logfile <Nome_do_arquivo>
- Especifica o local do arquivo de log no qual as informações de rastreio são gravadas. Por padrão, o arquivo de log é chamado de syncNode.log e é criado no diretório logs do perfil do nó que está sendo sincronizado.
-profileName
Define o perfil do processo do Servidor de Aplicativos em uma instalação com vários perfis. A opção -profileName não é requerida para execução em um ambiente de perfil único. O padrão para essa opção é o perfil padrão.
- -replacelog
- Substitui o arquivo de log ao invés de anexar o log atual.
- -trace
- Gera informações de rastreio em um arquivo para propósitos de depuração.
- -timeout <seconds>
- Especifica o tempo de espera antes do tempo limite da inicialização do agente de nó e retorna um erro.
- -username <nome>
- Especifica o nome de usuário para autenticação caso a segurança esteja ativada. Age da mesma forma que a opção -user.
- -user <nome>
- Especifica o nome de usuário para autenticação caso a segurança esteja ativada. Age da mesma forma que a opção -username.
- -password <password>
- Especifica a senha para autenticação caso a segurança esteja ativada.
- -conntype <tipo>
- Especifica o tipo de conector JMX (Java Management Extensions) a ser usado para se conectar ao gerenciador de implementação. Os tipos válidos são SOAP ou RMI (Remote Method Invocation). O tipo padrão é SOAP.
- -help
- Imprime uma instrução de uso.
- -?
- Imprime uma instrução de uso.
Cenário de uso
Os exemplos a seguir demonstram a sintaxe correta:
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
syncNode testhost 8879
syncNode deploymgr 8879 -trace (produz o arquivo syncNode.log)
syncNode host25 4444 -stopservers -restart
(supõe que a porta JMX do gerenciador de implementação é 4444)
![[z/OS]](../images/ngzos.gif)
syncNode.sh testhost 8879
syncNode.sh deploymgr 8879 -trace (produces the syncNode.log file)
syncNode.sh host25 4444 -stopservers -restart
(supõe que a porta JMX do gerenciador de implementação é 4444)

XX:PermSize=128m
gotcha