As propriedades customizadas modificam a configuração do controlador de posicionamento de aplicativos. Você pode utilizar essas configurações para ajustar o comportamento do controlador de posicionamento de aplicativos além das configurações que estão no console administrativo.
É possível usar a propriedade customizada apc.log.enablePlacementLog para possibilitar ou não que os logs sejam salvos no arquivo de log apc.log. O arquivo de log apc.log contém informações sobre decisões de disposição. O suporte IBM pode usar esse arquivo de log para ajudar na compreensão das decisões de disposição que estão sendo tomadas pelo controlador de disposição de aplicativos.
Escopo | Application Placement Controller |
---|---|
Valores válidos | Nenhum valor: O log de posicionamento está ativado. false: O log de posicionamento está desativado. |
É possível usar a propriedade customizada apc.log.LogFileSize para configurar o tamanho do arquivo de log do controlador de disposição de aplicativos, o arquivo apc.log, como um tamanho em megabytes. O tamanho padrão é 20 megabytes, mas é possível alterar o valor padrão.
Escopo | Application Placement Controller |
---|---|
Valores válidos | Um valor de número inteiro da quantidade de megabytes para o arquivo de log. Por exemplo, se você inserir 100, o arquivo de log terá 100 megabytes. |
É possível usar a propriedade customizada apc.log.numHistoricalFiles para configurar o número de arquivos de log que são salvos para o controlador de disposição de aplicativos. Quando o arquivo de log do controlador de disposição de aplicativos atinge seu tamanho máximo, o arquivo histórico será salvo, se esse valor for maior que 1. Se o valor for igual a 1, os dados históricos serão anexados no arquivo existente.
Escopo | Application Placement Controller |
---|---|
Valores válidos | Um valor de número inteiro que especifica a quantidade de arquivos de histórico que deseja salvar como, por exemplo, 2. |
É possível usar a propriedade customizada cpuUtilizationThreshold para definir a porcentagem de energia do processador que pode ser usada em cada nó em uma célula.
A propriedade customizada cpuUtilizationThreshold define a porcentagem de energia do processador que é usada nos nós em seu ambiente. O valor padrão é 100, o que significa que 100% do processador pode ser usado em cada nó na célula. Para configurações que envolvem nós do z/OS, você deve configurar esse valor como menor que 100.
O controlador de posicionamento de aplicativos tenta calcular posicionamentos para que a utilização de qualquer nó não exceda o limite definido. O controlador de disposição de aplicativos considera todos os processos, incluindo processos que não estão relacionados com o WebSphere Application Server ou o WebSphere Virtual Enterprise ao fazer esses cálculos.
Escopo | Application Placement Controller: aplica-se a todos os nós na célula. Nó: aplica-se a um nó específico. |
---|---|
Valores válidos | Uma valor de número inteiro que especifica a porcentagem de capacidade do processador a ser usada em cada nó na célula. |
É possível usar a propriedade customizada GenerateUniquePorts para gerar portas exclusivas para cada membro de cluster dinâmico.
É possível usar a propriedade customizada maintenanceModeOnOperationFail para mover um servidor no modo de manutenção quando houver falha no início do servidor. O valor padrão é falso, o que, em vez de colocar o servidor no modo de manutenção quando houver falha em um início do servidor, uma tarefa de tempo de execução é gerada. Essa tarefa de tempo de execução contém uma notificação de que o controlador de disposição de aplicativos não recebeu notificação sobre a conclusão do início do servidor.
Escopo | Application Placement Controller |
---|---|
Valores válidos | true: Coloca o servidor em modo de manutenção quando a inicialização de servidor falha. false: Gera uma tarefa de tempo de execução quando uma inicialização de servidor falha. |
Padrão | false |
É possível usar a propriedade customizada memoryProfile.isDisabled para desativar o criador de perfil de memória.
Na operação padrão, o controlador de posicionamento de aplicativos traça o perfil dos clusters dinâmicos on-line para determinar o uso de sua memória. Você pode desativar essa operação padrão configurando a propriedade customizada memoryProfiler.isDisabled como true. Quando o gerenciador de perfis de memória está desativado, o controlador de posicionamento de aplicativos assume um valor de uso de memória padrão. Esse valor de uso de memória é computado como 64 k + 1.2 maxHeapSize, em que maxHeapSize é a configuração máxima do tamanho de heap no modelo do servidor do cluster dinâmico.
Escopo | Application Placement Controller |
---|---|
Valores válidos | true: Desativa o gerenciador de perfis. false: Ativa o gerenciador de perfis. |
Padrão | false |
É possível usar a propriedade customizada OverlappingCells quando duas células do WebSphere Virtual Enterprise compartilham o mesmo host físico. A configuração dessa propriedade garante que o controlador de disposição de aplicativos não use exageradamente os recursos no host compartilhado.
Consulte Configurando a Disposição de Aplicativos para Células que Compartilham os Mesmos Nós para obter informações adicionais sobre como configurar essa propriedade customizada.
Escopo | Application Placement Controller |
---|---|
Valores válidos | Insira o valor da propriedade customizada no seguinte formato:
user_name:password@deployment_manager_host:port.SOAPSe você estiver conectando três ou mais células, separe os valores da propriedade customizada para cada célula com uma vírgula.
|
É possível usar essas propriedades customizadas para definir a quantidade de memória em cada nó que deve ser reservada para processos que não estão relacionados ao WebSphere Application Server ou WebSphere Virtual Enterprise.
reservedMemoryFixed + reservedMemoryPercent * (totalNodeMemory - reservedMemoryFixed)A propriedade customizada reservedMemoryFixed especifica uma quantidade fixa de memória a ser reservada. A propriedade customizada reservedMemoryPercent especifica a porcentagem de memória a ser reservada.
Escopo | Application Placement Controller |
---|---|
Valores válidos | Para configurar o valor para toda a célula: Digite o nome da propriedade customizada como reservedMemoryFixed ou reservedMemoryPercent. Para configurar o valor para um nó em particular: Digite o nome da propriedade customizada, reservedMemoryFixed.node_name ou reservedMemoryPercent.node_name, em que node_name é o nome de seu nó. Por exemplo, se seu nó for denominado node1, os nomes de suas propriedades customizadas serão reservedMemoryFixed.node1 e reservedMemoryPercent.node1. |
Padrão | reservedMemoryFixed: 64 MB reservedMemoryPercent: 5% |
Use essa propriedade customizada para tirar um servidor fora do modo de manutenção depois que o servidor é iniciado. Se a propriedade customizada maintenanceModeOnOperationFail estiver ativada, o servidor será colocado no modo de manutenção depois que houver falha no início do servidor. Quando o servidor é iniciado com êxito, você pode usar essa propriedade para mover o servidor iniciado para fora do modo de manutenção automaticamente.
Escopo | Application Placement Controller |
---|---|
Valores válidos | true: Tira o servidor iniciado do mmodo de manutenção automaticamente. false: Deixa o servidor em modo de manutenção depois dele ser iniciado. |
Padrão | false |
Utilize essa propriedade customizada para definir uma substituição para a propriedade customizada padrão reservedMemory. Essa propriedade customizada usa a estatística da memória livre do nó, mais a memória calculada para todas as dynamic cluster instances que já estão no nó, para calcular a memória disponível para ativar as dynamic cluster instances adicionais.
Escopo | Application Placement Controller |
---|---|
Valores válidos | true: Calcula automaticamente a memória disponível. false: Use as propriedades customizadas padrão reservedMemory para definir a memória disponível. |