Problema ao acessar url pelo Squid

Iniciado por dwall, 21 de Agosto de 2012, 18:13

tópico anterior - próximo tópico

dwall

Pessoal,

Tenho um problema meio "mirabolante" no meu Squid. Ao se fazer uma pesquisa na página http://jurisconsult.tjma.jus.br ("Consulta processual", "Pesquisar pelo(a):" / "Parte: [nome da pessoa]"), o usuário sempre vai parar na página de erro 404 do site. Por exemplo, ao pesquisar pelo nome "Ricardo" e clicar em "Consultar", a URL fica assim: http://jurisconsult.tjma.jus.br/eNo9jEsKg0AQBe_iBcaev2bpwgtkH7rnQwbUkXYMOX4MhOxeQdU7RjB27DSgXCJCnaEPXDA-yRA1KVLJSeMdSAsp-IjGDKiss5SdlpRij8rhQDnuXFzWVLjOjKcIdTvOpeFjP2kpAcWxhKmuyNeEL9zLXoUS7d2mXCe-kuBL4lgFtW36tfx_4e72AaHBN4U, e mostra a tela do erro. Quando paro o Squid, a consulta retorna os resultados normalmente.
O proxy rodava num Ubuntu 11.10. Até atualizei a distribuição para a 12.04, mas não sutiu efeito.

Alguma idéia??  ??? ???

zekkerj

O squid pode estar cortando parte do URL de requisição, causando o erro. Você usa seu squid transparente ou configurado?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

dwall

Citação de: zekkerj online 21 de Agosto de 2012, 21:37
O squid pode estar cortando parte do URL de requisição, causando o erro. Você usa seu squid transparente ou configurado?

Configurado.

zekkerj

Fez alguma configuração pra forçar ou impedir cache no squid?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

dwall

Resolvido! Era o cache do squid, que de alguma forma não consegue trabalhar com aquela URL enorme. Configurei pra que o squid não faça cache daquele domínio.

Incluí a seguinte diretiva no squid.conf:

acl NOCACHE url_regex "/etc/squid/no_cache" \?
no_cache deny NOCACHE


...e criei o arquivo /etc/squid/no_cache com uma linha contendo somente jurisconsult.tjma.jus.br.


Valeu pela atenção!