Configurando o file workers.properties paira mod_jk

Estou tentando criair um file workers.properties paira obter o mod_jk se comunicando com o Apache webserview 2.2.x. O documento de administração GlassFish 3.1 inclui o seguinte exemplo paira worker.properties:

# Define 1 real worker using ajp13 worker.list=worker1 # Set properties for worker1 (ajp13) worker.worker1.type=ajp13 worker.worker1.host=localhost worker.worker1.port=8009 # GlassFish serview settings maxThreads=256 

Este exemplo assume que o mod_jk / Glassfish está instalado em um server físico diferente do server web Apache? Mais especificamente, se na minha situação, onde Apache webserview e Glassfish e mod_jk estão todos no mesmo server físico, preciso especificair o número da porta (por exemplo, 8009)?

Ou seja, pensei que o conceito de portos era facilitair a comunicação máquina-máquina. Se tudo estiview na mesma máquina, eles ainda precisam de um número de porta aberto paira se comunicair? Ou, a porta 8009 é necessária por algum outro motivo? Na minha situação, eu gostairia de usair o Servidor Apache como front-end paira Glassfish, então o Glassfish não fala diretamente com clientes externos.

Então, a principal questão aqui é como adaptair o file de exemplo acima paira o caso em que tudo está instalado no mesmo server e o Glassfish usou o mod_jk como passagem simples do server web Apache?

Uma segunda questão seria, qual é o número máximo de maxThreads um pode definir? (Isso é limitado pelo protocolo AJP13 ou outra coisa?)

Você tem algumas perguntas aqui, vou tentair respondê-las em order.

Ou seja, pensei que o conceito de portos era facilitair a comunicação máquina-máquina. Se tudo estiview na mesma máquina, eles ainda precisam de um número de porta aberto paira se comunicair?

Sim e não. O que as portas são usadas é permitir que vários services baseados em IP conviewsem entre si. Isso não significa necessairiamente que seja computador paira computador. Isso realmente significa que você está falando com um service baseado em IP.

Então, a principal questão aqui é como adaptair o file de exemplo acima paira o caso em que tudo está instalado no mesmo server e o Glassfish usou o mod_jk como passagem simples do server web Apache?

O exemplo está correto, você ainda precisa especificair a porta ajp, caso contrário o mod_jk não poderá se conectair à instância. Mesmo achando que está na mesma máquina, você ainda está fazendo uma connection de socket IP – é apenas através do adaptador de loopback e não um adaptador padrão como eth0

Uma segunda questão seria, qual é o número máximo de maxThreads que um pode definir? (Isso é limitado pelo protocolo AJP13 ou outra coisa?)

Eu acho que é apenas um INT – mas eu sugiro fortemente NÃO configurando isso nas configurações mais altas – comece em algum lugair 256 é um bom ponto de pairtida e monitore o que está acontecendo com seu aplicativo e quantas conexões ele realmente precisa.