Hi, Im running varnish with 3 load balance directors. The first again two windows IIS and the second against a couple of Apache servers, and the third against a couple of Glassfish Servers. The Apache and Glassfish are on the same machines.
Yesterday Varnish staterd to behavie erractil, the sites stop responding and i had to restart varnish every 5 minutes for make it work again. I saw this in the log, i dont know exactly what it means: ######################################################## 147 TxRequest b GET 147 TxURL b /fcgi-bin/mapserv?map=/var/www/mapcity_2_0/map/chile_tiled.map&LAYERS=Oceano%2Craster_sudamerica%2CBoundaries%2CPark%2Curban%2CElevation%2CLakes%2CHidrography%2CEscaleras%2CCalles%2CAvenidas%2CAutopistas%2CCaminos%2Camerica%2Cbound_limit%2CLocality&FORMAT 147 TxProtocol b HTTP/1.1 147 TxHeader b Accept: */* 147 TxHeader b Referer: http://192.168.1.15:8080/cache/ 147 TxHeader b Accept-Language: es-cl 147 TxHeader b UA-CPU: x86 147 TxHeader b Accept-Encoding: gzip, deflate 147 TxHeader b User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; InfoPath.2) 147 TxHeader b Host: mapa4.mapcity.com 147 TxHeader b X-Forwarded-For: 172.16.1.20 147 TxHeader b X-Varnish: 1045402604 147 TxHeader b X-Forwarded-For: 172.16.1.20 173 SessionClose c dropped 173 StatSess c (null) (null) 1226247930 0 0 0 0 0 0 0 231 SessionClose c dropped 231 StatSess c (null) (null) 1226247930 0 0 0 0 0 0 0 234 SessionClose c dropped 234 StatSess c (null) (null) 1226247930 0 0 0 0 0 0 0 235 SessionClose c dropped 235 StatSess c (null) (null) 1226247930 0 0 0 0 0 0 0 236 SessionClose c dropped 236 StatSess c (null) (null) 1226247930 0 0 0 0 0 0 0 236 SessionClose c dropped 236 StatSess c (null) (null) 1226247931 0 0 0 0 0 0 0 237 SessionClose c dropped 237 StatSess c (null) (null) 1226247931 0 0 0 0 0 0 0 238 SessionClose c dropped 238 StatSess c (null) (null) 1226247931 0 0 0 0 0 0 0 ################################################################## The lines with "SessionClose c dropper and null..." start repeating until i restarted Varnish. I know that some changes occurs on the Apache Web Servers, i dont know exactly what was changed. Also i got this in the log: ################################################################## 210 TxRequest b GET 210 TxURL b /fcgi-bin/mapserv?map=/var/www/mapcity_2_0/map/chile_tiled.map&LAYERS=Oceano%2Craster_sudamerica%2CBoundaries%2CPark%2Curban%2CElevation%2CLakes%2CHidrography%2CEscaleras%2CCalles%2CAvenidas%2CAutopistas%2CCaminos%2Camerica%2Cbound_limit%2CLocality&FORMAT 210 TxProtocol b HTTP/1.1 210 TxHeader b Host: mapa1.mapcity.com 210 TxHeader b User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; es-AR; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3 210 TxHeader b Accept: image/png,image/*;q=0.8,*/*;q=0.5 210 TxHeader b Accept-Language: es-ar,es;q=0.8,en-us;q=0.5,en;q=0.3 210 TxHeader b Accept-Encoding: gzip,deflate 210 TxHeader b Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 210 TxHeader b Referer: http://192.168.1.15:8080/cache/ 210 TxHeader b X-Forwarded-For: 172.16.1.20 210 TxHeader b X-Varnish: 1045397913 210 TxHeader b X-Forwarded-For: 172.16.1.20 ################################################################## I dont know if is ok the line: "Referer: http://192.168.1.15:8080/cache/", I also dont know where it came from. The configuration of Varnish is: ################################################################### director webcl_director round-robin { { .backend = { .host = "webcl1"; .port = "http"; } } { .backend = { .host = "webcl2"; .port = "http"; } } } director gfish_director round-robin { { .backend = { .host = "webcl1"; .port = "8080"; } } # { .backend = { .host = "webcl2"; .port = "8080"; } } } director winvc_director round-robin { { .backend = { .host = "winvc1"; .port = "http"; }} { .backend = { .host = "winvc2"; .port = "http"; }} } sub vcl_recv { if (req.http.host ~ "^(mapa.|encuestas.|encuestas.|desarrollo.|webservices.|belcorp.|webcl1.|accor.|webcl3.)?mapcity.(cl|com)$") { set req.backend = webcl_director; } if (req.http.host ~ "^(omd.|webservice2.|sodexho.)mapcity.(cl|com)$") { set req.backend = gfish_director; } if (req.http.host ~ "www.censodecomercio.cl") { set req.backend = gfish_director; } if (req.http.host ~ "^(beta.|clasico.|www.)?mapcity.(cl|com|pe)$") { set req.backend = winvc_director; } # Add a unique header containing the client address remove req.http.X-Forwarded-For; set req.http.X-Forwarded-For = client.ip; } ############################################################################## Any idea why Varnish stop responding? ------------------------------------ Patricio Bruna V. IT Linux Ltda. http://www.it-linux.cl Fono : (+56-2) 333 0578 - Chile Fono: (+54-11) 6632 2760 - Argentina Móvil : (+56-09) 8827 0342
_______________________________________________ varnish-dev mailing list varnish-dev@projects.linpro.no http://projects.linpro.no/mailman/listinfo/varnish-dev