Hi again,

Yesterday the Varnish (version 4.0.0) child process restarted with the error below in syslog. Varnish had been running for 7 days with 9 GB malloc on a host with 14 GB memory when the error occurred. The number of objects (MAIN.n_object) was approximately 70 000.

Any ideas what happened here? I thought that 5 GB of "extra" memory would be more than enough.

I have afterwards upgraded to version 4.0.1, changed to 8 GB malloc and lowered the grace time from 60 minutes to 45 minutes.


Jun 24 14:48:58 varnish varnishd[48344]: Child (58488) Panic message: Assert error in mpl_alloc(), cache/cache_mempool.c line 80:#012 Condition((mi) != 0) not true.#012errno = 12 (Cannot allocate memory)#012thread = (MPL_req0)#012ident = Linux,2.6.32-431.17.1.el6.x86_64,x86_64,-smalloc,-smalloc,-hcritbit,epoll#012


Thanks!

Regards,
Daniel




_______________________________________________
varnish-misc mailing list
[email protected]
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc

Reply via email to