"Não foi possível obter armazenamento" sugere que o Varnish não conseguiu armazenar seu objeto que deseja buscar. Você atingiu o tamanho máximo do cache? Você pode postar a saída do vernizstat?
Na configuração atual, estamos enfrentando um problema com o Varnish, estamos executando um xenpv do CentOS 5.7 x86_64, com o Cpanel WHM, hospedado no VPS.net.
Às vezes, recebemos uma Meditação do Guru do verniz e, quando olhamos no vernizlog com o seguinte comando varnishlog -d -c -m TxStatus:503
, ele retorna uma saída semelhante à seguinte:
15 VCL_call c recv
15 VCL_acl c NO_MATCH devs
15 VCL_return c pass
15 VCL_call c hash
15 Hash c ****
15 Hash c *************
15 VCL_return c hash
15 VCL_call c pass pass
15 Backend c 12 default default
15 TTL c 1835862523 RFC 0 -1 -1 1332454056 0 1332454055 375007920 0
15 VCL_call c fetch hit_for_pass
15 ObjProtocol c HTTP/1.1
15 ObjResponse c OK
15 ObjHeader c Date: Thu, 22 Mar 2012 22:07:35 GMT
15 ObjHeader c Server: Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 mod_fcgid/2.3.6
15 ObjHeader c X-Powered-By: PHP/5.3.9
15 ObjHeader c Expires: Thu, 19 Nov 1981 08:52:00 GMT
15 ObjHeader c Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
15 ObjHeader c Pragma: no-cache
15 ObjHeader c Content-Type: text/html; charset=utf-8
15 ObjHeader c X-Cacheable: NO:Cache-Control=private
15 FetchError c chunked read_error: 12 (Could not get storage)
15 VCL_call c error deliver
15 VCL_call c deliver deliver
Tanto quanto eu poderia reunir, nós poderíamos tentar aumentar o nuke_limit, mas atualmente nós temos um nuke_limit de 500, e quando rodamos varnishstat -1 -f n_lru_nuked
nós "apenas" obtemos um total de 1031, apesar de termos visto o erro acontecer em várias páginas.
Quando, em seguida, executamos a parte superior para ver a quantidade de memória que o Varnish está usando, ela mostra apenas que está usando 763m, embora tenhamos configurado para permitir usar 1200m.
Alguma idéia de qual problema pode ser?
"Não foi possível obter armazenamento" sugere que o Varnish não conseguiu armazenar seu objeto que deseja buscar. Você atingiu o tamanho máximo do cache? Você pode postar a saída do vernizstat?