Update: I ran varnishd in foreground with -d and I'm seeing these periodically, which would explain the cache invalidation...
Child not responding to ping Cache child died pid=23899 status=0x9 Clean child Child cleaned start child pid 23914 Child said (2, 23914): <<Child starts managed to mmap 137438953472 bytes of 137438953472 Ready CLI ready >> Cache child died pid=23914 status=0xb Clean child Child cleaned start child pid 23916 Child said (2, 23916): <<Child starts managed to mmap 137438953472 bytes of 137438953472 Ready CLI ready >> Cache child died pid=23916 status=0xb Clean child Child cleaned start child pid 23917 Child said (2, 23917): <<Child starts managed to mmap 137438953472 bytes of 137438953472 Ready CLI ready >> Child said (2, 23917): <<getnameinfo = 5 ai_family not supported getnameinfo = 5 ai_family not supported >> I'm running varnish-1.1.2 built out of ports on amd64...? # uname -a FreeBSD 6.3-RELEASE FreeBSD 6.3-RELEASE #0: Wed Jan 16 01:43:02 UTC 2008 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/SMP amd64 Skye On 14-Apr-08, at 11:55 AM, Skye Poier Nott wrote: > Hello, > > I'm a new Varnish user (coming from Squid - glad to be rid of it) but > I'm seeing some strange behaviour when I test load a Varnish server. > I have a configuration of 4 machines with 250 http client test threads > each requesting a set of 46 files from 2,000 virtual hosts (92,000 > objects total). But while it's running, I see the following: > > # while ((1)); do > date > varnishstat -1 | grep n_object > sleep 5 > done > > n_object will climb steadily and then all of a sudden, it all goes > away: > > n_objecthead 86765 . N struct objecthead > Mon Apr 14 11:51:06 PDT 2008 > n_object 86780 . N struct object > n_objecthead 86782 . N struct objecthead > Mon Apr 14 11:51:11 PDT 2008 > n_object 358 . N struct object > n_objecthead 358 . N struct objecthead > Mon Apr 14 11:51:16 PDT 2008 > n_object 358 . N struct object > n_objecthead 358 . N struct objecthead > > I don't see anything in varnishlog -i Error when this happens but I'm > not sure where to look. > Here's my config: > > param.show > 200 783 > user nobody (65534) > group nogroup (65533) > default_ttl 86400 [seconds] > thread_pools 1 [pools] > thread_pool_max 1000 [threads] > thread_pool_min 1 [threads] > thread_pool_timeout 120 [seconds] > overflow_max 100 [%] > http_workspace 8192 [bytes] > sess_timeout 5 [seconds] > pipe_timeout 60 [seconds] > send_timeout 600 [seconds] > auto_restart on [bool] > fetch_chunksize 128 [kilobytes] > sendfile_threshold unlimited [bytes] > vcl_trace off [bool] > listen_address ":80" > listen_depth 1024 [connections] > srcaddr_hash 1049 [buckets] > srcaddr_ttl 30 [seconds] > backend_http11 off [bool] > client_http11 off [bool] > ping_interval 3 [seconds] > > storage is varnishd_storage="file,/var/cache/varnish,128G" (pre- > alloced) > on FreeBSD 6.3-RELEASE > > Thanks for helping this Varnish newbie. Great daemon! > > Skye > > > _______________________________________________ > varnish-misc mailing list > varnish-misc@projects.linpro.no > http://projects.linpro.no/mailman/listinfo/varnish-misc _______________________________________________ varnish-misc mailing list varnish-misc@projects.linpro.no http://projects.linpro.no/mailman/listinfo/varnish-misc