Is someone able to confirm this Varnish 2.1.5 panic is due to insufficient workspace memory?
I recently increased shm_reclen and sess_workspace, following Kristian's advice on https://www.varnish-cache.org/trac/ticket/1055. Thank you Current values: VARNISH_VCL_CONF=/etc/varnish/default.vcl #VARNISH_LISTEN_ADDRESS= #VARNISH_LISTEN_PORT=80 VARNISH_ADMIN_LISTEN_ADDRESS=127.0.0.1 VARNISH_ADMIN_LISTEN_PORT=6082 VARNISH_MIN_THREADS=150 VARNISH_MAX_THREADS=3000 VARNISH_THREAD_TIMEOUT=120 VARNISH_STORAGE_FILE=/var/lib/varnish/varnish_storage.bin VARNISH_STORAGE_SIZE=35G VARNISH_STORAGE="file,${VARNISH_STORAGE_FILE},${VARNISH_STORAGE_SIZE}" VARNISH_TTL=120 # DAEMON_OPTS is used by the init script. If you add or remove options, make # sure you update this section, too. # Primes (10% of n_object): -h 91193, 319993, 500009, 999331, 1686049, 2097593 DAEMON_OPTS="-f ${VARNISH_VCL_CONF} \ -T ${VARNISH_ADMIN_LISTEN_ADDRESS}:${VARNISH_ADMIN_LISTEN_PORT} \ -t ${VARNISH_TTL} \ -p thread_pools=6 \ -w ${VARNISH_MIN_THREADS},${VARNISH_MAX_THREADS},${VARNISH_THREAD_TIMEOUT} \ -u varnish -g varnish \ -h classic,91193 \ -s ${VARNISH_STORAGE} \ -p listen_depth=4096 \ -p session_linger=50/100/150 \ -p sess_workspace=131072 \ -p shm_reclen=16384 \ -p lru_interval=60" Error in syslog: 2012-03-05T21:06:15.656486+11:00 aubdc-rp01 varnishd[7365]: Child (22302) Panic message: Assert error in WSLR(), shmlog.c line 236:#012 Condition(w->wlp < w->wle) not true.#012thread = (cache-worker)#012ident = Linux,2.6.32-220.4.2.el6.x86_64,x86_64,-sfile,-hclassic,epoll#012Backtrace:#012 0x425058: /usr/sbin/varnishd() [0x425058]#012 0x43a6d5: /usr/sbin/varnishd(WSLR+0x1c5) [0x43a6d5]#012 0x422299: /usr/sbin/varnishd() [0x422299]#012 0x4224bd: /usr/sbin/varnishd(http_DissectRequest+0xed) [0x4224bd]#012 0x414710: /usr/sbin/varnishd(CNT_Session+0x660) [0x414710]#012 0x426808: /usr/sbin/varnishd() [0x426808]#012 0x426bdb: /usr/sbin/varnishd() [0x426bdb]#012 0x7f51a1f3b7f1: /lib64/libpthread.so.0(+0x77f1) [0x7f51a1f3b7f1]#012 0x7f51a17db92d: /lib64/libc.so.6(clone+0x6d) [0x7f51a17db92d]#012sp = 0x7f4819171008 {#012 fd = 41, id = 41, xid = 179601385,#012 client = 208.80.194.30 51469,#012 step = STP_START,#012 handling = deliver,#012 restarts = 0, esis = 0#012 ws = 0x7f4819171080 { #012 id = "sess",#012 {s,f,r,e} = {0x7f4819171cd8,+15232,(nil),+131072},#012 },#012 http[req] = {#012 ws = 0x7f4819171080[sess]#012 "GET",#012 "/gateway/",#012 "HTTP/1.0",#012 "Host: westfield.com",#012 "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 1.0.3705; ImageShack Toolbar 3.0.6)",#012 },#012 worker = 0x7f47495edbd0 {#012 ws = 0x7f47495edd50 { #012 id = "wrk",#012 {s,f,r,e} = {0x7f47495cbb70,0x7f47495cbb70,(nil),+131072},#012 },#012 },#012 vcl = {#012 srcname = {#012 "input",#012 "Default",#012 "/etc/varnish/backend_centre_refresh.vcl",#012 "/etc/varnish/backend_corporate.vcl",#012 "/etc/varnish/backend_centre_rails.vcl",#012 "/etc/varnish/backend_acacia.vcl",#012 "/etc/varnish/backend_contentstore.vcl",#012 "/etc/varnish/backend_stratfordcity.vcl",#012 "/etc/varnish/backend_redirects.vcl",#012 "/etc/varnish/select_backend.vcl",#012 "/etc/varnish/canonical_we ____________________________ Thiago Figueiró Technical Operations Manager Digital Business P +61 (0)2 9358 7123 F +61 (0)2 9028 8500 ______________________________________________________ CONFIDENTIALITY NOTICE This electronic mail message, including any and/or all attachments, is for the sole use of the intended recipient(s), and may contain confidential and/or privileged information, pertaining to business conducted under the direction and supervision of the sending organization. All electronic mail messages, which may have been established as expressed views and/or opinions (stated either within the electronic mail message or any of its attachments), are left to the sole responsibility of that of the sender, and are not necessarily attributed to the sending organization. Unauthorized interception, review, use, disclosure or distribution of any such information contained within this electronic mail message and/or its attachment(s), is (are) strictly prohibited. If you are not the intended recipient, please contact the sender by replying to this electronic mail message, along with the destruction all copies of the original electronic mail message (along with any attachments). ______________________________________________________ _______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
