2017-12-11 17 views
0

저는 얼마 동안 Varnish를 실행했으며 약 6 개월 전 Varnish 5.2 서버를 완벽하게 실행했습니다.Varnish 5.2에서 "500 Internal Server Error"가보고되기 시작했습니다.

몇 주 전에 우리는 이상한 "500 내부 서버 오류"가 발생하기 시작했으며 이전 보고서를 보면 서버에 내부 메모리가 부족한 것으로 나타났습니다.

내가 시도한 매개 변수를 조정할 수있는 제안이 있었지만 아직 볼 위치에 오류가 표시되고 있습니까? 앨런

추신 : 내가 본 조정 sugested

이었다 : 기본 64K에서

  -p workspace_client=160k \ 
     -p workspace_backend=160k \ 

업 작업 공간 요소, 나는 128K 그리고 160K 만보고 가끔 문제에 변화를 시도했다.

답변

0

니스 로그를보고 많이 연주 후와 :

- RespHeader  X-1-SM-None: None 
- LostHeader  X-1-ServerTXT: Live One 
- Error   out of workspace (req) 
- LostHeader  X-1-Cache: MISS 
- Error   out of workspace (Req) 
- VCL_return  deliver 
- Timestamp  Process: 1513078776.040695 0.419343 0.000086 
- Error   out of workspace (Req) 
- LostHeader  Accept-Ranges: bytes 
- LostHeader  Connection: keep-alive 
- Error   out of workspace (Req) 
- Error   workspace_client overflow 
- RespProtocol HTTP/1.1 
- RespStatus  500 
- RespReason  Internal Server Error 
:

sudo는/usr/지방/빈/varnishlog -n -q 'RespStatus 당량 500'

나는 오류를 보았다

vcl_deliver에 resp.http가 너무 많아서 디버그를 위해 사용하고 있던 일부를 제거하고 주석 처리 한 사실을 알게되었습니다.