503 Service Unavailable + Stop Responding

2009-04-07 Thread Sascha Kain
  .   SMA bytes free
sms_nreq15433 0.02 SMS allocator requests
sms_nobj0  .   SMS outstanding allocations
sms_nbytes   18446744073709546966  .   SMS outstanding bytes
sms_balloc7172160  .   SMS bytes allocated
sms_bfree 7176345  .   SMS bytes freed
backend_req   3491587 5.05 Backend requests made
n_vcl   1 0.00 N vcl total
n_vcl_avail 1 0.00 N vcl available
n_vcl_discard   0 0.00 N vcl discarded
n_purge 1  .   N total active purges
n_purge_add 1 0.00 N new purges added
n_purge_retire  0 0.00 N old purges deleted
n_purge_obj_test0 0.00 N objects tested
n_purge_re_test 0 0.00 N regexps tested against
n_purge_dups0 0.00 N duplicate purges removed
hcb_nolock  0 0.00 HCB Lookups without lock
hcb_lock0 0.00 HCB Lookups with lock
hcb_insert  0 0.00 HCB Inserts
esi_parse   0 0.00 Objects ESI parsed (unlock)
esi_errors  0 0.00 ESI parse errors (unlock)



Sascha Kain
IT / Administration
eraffe media GmbH  Co. KG Marketing - Consulting - Software
Schönfeldstr. 17 - 83022 Rosenheim

Fon: + 49 (0)8031 - 941 41 -46
Fax: + 49 (0)8031 - 941 41 -59
E-Mail: s.k...@eraffe-media.de
www.eraffe-media.de - www.eraffe.de

eraffe media GmbH  Co. KG, Sitz: Rosenheim,
Registergericht: AG Traunstein HR A Nr. 9104,
St-Nr. 156/157/58806, FA Rosenheim,
USt.-ID: DE250117972

Persönlich haftende Gesellschafterin:
eraffe media Verwaltungs-GmbH, Sitz: Rosenheim,
Registergericht: AG Traunstein HR B 16956
St-Nr. 156/116/90247, FA Rosenheim

Geschäftsführer: Maximilian Kuss, Oliver Döser

___
varnish-misc mailing list
varnish-misc@projects.linpro.no
http://projects.linpro.no/mailman/listinfo/varnish-misc


Re: 503 Service Unavailable + Stop Responding

2009-04-07 Thread Sascha Kain
Hi, its running correct. no such messages in logfiles.

Im still having the second problem, that the varnishd just stops 
responding on port 80 and all requests die.

maybe ill switch to 2.0.4, and check it out on high load.


Kitai wrote:
 Search in the /var/log/messages log if varnish it's restarting.

 After every crash, varnish starts answering with a 503 to every request.


 DAvid (Kitai) Cruz


 2009/4/7 Sascha Kain s.k...@eraffe-media.de:
   
 Hi
 im getting folloing error when accessing a Picture (jpg), delivered by
 Varnish-Cache.

 


  Error 503 Service Unavailable

 Service Unavailable


  Guru Meditation:

 XID: 502211958

 Varnish http://www.varnish-cache.org/

 


 This happens sporadically.
 When i access the picture from the Backend directly, its working.


 My varnishd is running on a Debian Server
 proxycache2:~# uname -a
 Linux proxycache2 2.6.18-6-amd64 #1 SMP Mon Jun 16 22:30:01 UTC 2008
 x86_64 GNU/Linux
 proxycache2:~# varnishd -V
 varnishd (varnish-2.0.3)
 Copyright (c) 2006-2008 Linpro AS / Verdens Gang AS

 varnishd -a :80 -b xx.xx.xx.40:80 -s malloc,15360M


 It also happens, that the daemon just stop answering on Port 80, i have
 to manually restart it!


 proxycache2:~# varnishstat -1
 uptime 691288  .   Child uptime
 client_conn  1375713419.90 Client connections accepted
 client_req   6250133690.41 Client requests received
 cache_hit5900865485.36 Cache hits
 cache_hitpass  35 0.00 Cache hits for pass
 cache_miss3454784 5.00 Cache misses
 backend_conn  3491596 5.05 Backend connections success
 backend_unhealthy0 0.00 Backend connections not attempted
 backend_busy0 0.00 Backend connections too many
 backend_fail 1094 0.00 Backend connections failures
 backend_reuse 3190621 4.62 Backend connections reuses
 backend_recycle   3300087 4.77 Backend connections recycles
 backend_unused  0 0.00 Backend connections unused
 n_srcaddr1082  .   N struct srcaddr
 n_srcaddr_act  69  .   N active struct srcaddr
 n_sess_mem   4061  .   N struct sess_mem
 n_sess325  .   N struct sess
 n_object   727166  .   N struct object
 n_objecthead   412871  .   N struct objecthead
 n_smf   0  .   N struct smf
 n_smf_frag  0  .   N small free smf
 n_smf_large 0  .   N large free smf
 n_vbe_conn 25  .   N struct vbe_conn
 n_bereq   173  .   N struct bereq
 n_wrk  46  .   N worker threads
 n_wrk_create 6590 0.01 N worker threads created
 n_wrk_failed0 0.00 N worker threads not created
 n_wrk_max   0 0.00 N worker threads limited
 n_wrk_queue 0 0.00 N queued work requests
 n_wrk_overflow  40391 0.06 N overflowed work requests
 n_wrk_drop  0 0.00 N dropped work requests
 n_backend   1  .   N backends
 n_expired 498  .   N expired objects
 n_lru_nuked   2717782  .   N LRU nuked objects
 n_lru_saved 0  .   N LRU saved objects
 n_lru_moved  50761824  .   N LRU moved objects
 n_deathrow  0  .   N objects on deathrow
 losthdr 0 0.00 HTTP header overflows
 n_objsendfile   0 0.00 Objects sent with sendfile
 n_objwrite   4366464663.16 Objects sent with write
 n_objoverflow   0 0.00 Objects overflowing workspace
 s_sess   1375712219.90 Total Sessions
 s_req6250136990.41 Total Requests
 s_pipe 10 0.00 Total pipe
 s_pass  37897 0.05 Total pass
 s_fetch   3477236 5.03 Total fetch
 s_hdrbytes19737092290 28551.19 Total header bytes
 s_bodybytes  681892000484986407.98 Total body bytes
 sess_closed544021 0.79 Session Closed
 sess_pipeline  164402 0.24 Session Pipeline
 sess_readahead  65588 0.09 Session Read Ahead
 sess_linger 0 0.00 Session Linger
 sess_herd6180987689.41 Session herd
 shm_records2591397419  3748.65 SHM records
 shm_writes  170178899   246.18 SHM writes
 shm_flushes65 0.00 SHM flushes due to overflow
 shm_cont 5567 0.01 SHM MTX contention
 shm_cycles931 0.00 SHM cycles through buffer
 sm_nreq

varnish stopps responding with no reason

2009-03-31 Thread Sascha Kain
Hi,

im was running squid3 for a while now, but now i tested varnish, to 
cache my cdn.

Following:
proxycache1:/var# varnishd -V
varnishd (varnish-2.0.3)

The Server is Debian Etch 4.0 incl. all official updates.
It has 24GB of RAM with 64Bit CPU.

I compiled and installed varnish with no errors. And it is running on 
one of my 2 Servers like a charm!
load of the server + delivery of my static files is great.

But i have a problem on the other machine, its exact the same.

I start varnishd like this:
varnishd -a :80 -b 89.xxx.xxx.xxx:80 -s malloc,15360M
storage_malloc: max size 15360 MB.
Using old SHMFILE

Im not using a config yet, since i only have one backendserver for 
static files.

In Log i see:
Mar 31 12:56:34 proxycache1 varnishd[4608]: child (4609) Started
Mar 31 12:56:34 proxycache1 varnishd[4608]: Child (4609) said Closed 
fds: 3 7 8 10 11
Mar 31 12:56:34 proxycache1 varnishd[4608]: Child (4609) said Child starts
Mar 31 12:56:34 proxycache1 varnishd[4608]: Child (4609) said Ready

Then i change my application-config to use the 2nd varnishd as proxy two 
(actually have an array of ips for my CDN).
All went well, it delivers fast.
After a few minutes it stops responding on Port 80, localhost + ethXips 
not working but Varnishd still running.
telnet give me timeout.

ps auxf:
root  4608  0.0  0.0  98196   944 ?Ss   12:56   0:00 
varnishd -a :80 -b 8xx.xxx.xxx:80 -s malloc,15360M
nobody4609  0.2  0.4 398384 114996 ?   Sl   12:56   0:03  \_ 
varnishd -a :8xx.xxx.xxx:80 -s malloc,15360M

I switch all traffic over to the other varnishd and its running smooth 
again...
I activate squid on the other server, and all works smooth again.

any ideas?

regards

-- 
Sascha Kain
IT / Administration
eraffe media GmbH  Co. KG Marketing - Consulting - Software
Schönfeldstr. 17 - 83022 Rosenheim

Fon: + 49 (0)8031 - 941 41 -46
Fax: + 49 (0)8031 - 941 41 -59
E-Mail: s.k...@eraffe-media.de
www.eraffe-media.de - www.eraffe.de

eraffe media GmbH  Co. KG, Sitz: Rosenheim,
Registergericht: AG Traunstein HR A Nr. 9104,
St-Nr. 156/157/58806, FA Rosenheim,
USt.-ID: DE250117972

Persönlich haftende Gesellschafterin:
eraffe media Verwaltungs-GmbH, Sitz: Rosenheim,
Registergericht: AG Traunstein HR B 16956
St-Nr. 156/116/90247, FA Rosenheim

Geschäftsführer: Maximilian Kuss, Oliver Döser

___
varnish-misc mailing list
varnish-misc@projects.linpro.no
http://projects.linpro.no/mailman/listinfo/varnish-misc