Since you're using Prefork, it requires a new process per request and can tend to spike resources especially with wp admin-ajax requests. I suggest using a threaded MPM such as Worker which will yield far better performance results. This isn't a Varnish related requirement, more of a suggested Apache config for better performance. Thanks for the netdata tip, I noticed it in the menu shortly after asking :)
On Tue, Aug 2, 2016 at 2:28 AM, Ayberk Kimsesiz <[email protected]> wrote: > Hi Andrei, > > If i disable the Varnish, everything returns to normal. I use MPM as a > Prefork. Do i need to use Worker MPM for Varnish? > When i check the httpd-status, i see a strong relation between high CPU > usage and AJAX based codes. > > *wpcf7_is_ajax_call=1&_wpcf7=19211&_wpcf7_request_v* > *wp-admin/admin-ajax.php HTTP/1.1* > */forum/settings/analyticstick.json HTTP/1.1* > > Monitoring Software: Net Data https://github.com/firehol/netdata > > 2016-08-02 9:58 GMT+03:00 Andrei <[email protected]>: > >> Are you using the Event MPM by chance? If so, I suggest switching over to >> Worker since Event rarely runs into a bug/issue which causes threads to use >> inordinate amounts of resources while processing trivial requests. >> A bit off-topic, but what's that monitoring software being used from the >> ss? >> >> On Mon, Aug 1, 2016 at 2:59 AM, Ayberk Kimsesiz < >> [email protected]> wrote: >> >>> Hi again, >>> >>> The problem is still continue. While Varnish is active CPU usage is >>> always close to 100%. >>> >>> Thanks >>> >>> 2016-07-31 8:54 GMT+03:00 Ayberk Kimsesiz <[email protected]>: >>> >>>> Can you help? The problem is still continue. While Varnish is active >>>> CPU usage is always close to 100%. >>>> >>>> 2016-07-28 19:57 GMT+03:00 Ayberk Kimsesiz <[email protected]>: >>>> >>>>> Hi, >>>>> >>>>> *CPU Monitor: * >>>>> >>>>> http://i.imgur.com/5KT1xRu.jpg >>>>> >>>>> *Apache status:* >>>>> >>>>> SrvPIDAccMCPUSSReqConnChildSlotClientProtocolVHostRequest >>>>> *0-0* - 0/0/9766 . 134.59 37 0 0.0 0.00 64.40 ::1 http/1.1 >>>>> ns1.***com:8080 OPTIONS * HTTP/1.0 >>>>> *1-0* 14612 0/16/9058 _ 17.83 13 1498 0.0 0.02 53.29 176.***.10 >>>>> http/1.1 www.***.com:8080 POST /wp-admin/admin-ajax.php HTTP/1.1 >>>>> *2-0* 10863 0/179/9795 _ 185.14 6 1424 0.0 0.58 60.32 176.***.10 >>>>> http/1.1 www.***.com:8080 POST /wp-admin/admin-ajax.php HTTP/1.1 >>>>> *3-0* 13127 0/127/9435 _ 119.80 4 1419 0.0 0.42 56.51 176.***.10 >>>>> http/1.1 www.***.com:8080 POST /wp-admin/admin-ajax.php HTTP/1.1 >>>>> *4-0* - 0/0/9187 . 0.00 50 0 0.0 0.00 56.60 ::1 http/1.1 >>>>> ns1.***.com:8080 OPTIONS * HTTP/1.0 >>>>> *5-0* 14851 0/9/8761 _ 8.95 13 1559 0.0 0.01 57.90 176.***.10 http/1.1 >>>>> www.***.com:8080 POST /wp-admin/admin-ajax.php HTTP/1.1 >>>>> *6-0* 14852 0/6/8130 _ 6.67 4 1482 0.0 0.01 51.88 176.***.10 http/1.1 >>>>> www.***.com:8080 POST /wp-admin/admin-ajax.php HTTP/1.1 >>>>> *7-0* 14192 11/57/8355 *K* 72.73 0 1363 106.6 0.44 52.79 176.***.10 >>>>> http/1.1 www.***.com:8080 POST /wp-admin/admin-ajax.php HTTP/1.1 >>>>> *8-0* 13067 0/125/7795 _ 121.19 13 1759 0.0 0.65 68.27 176.***.10 >>>>> http/1.1 www.***.com:8080 POST /wp-admin/admin-ajax.php HTTP/1.1 >>>>> >>>>> Apache error logs don't show anything about CPU. >>>>> >>>>> >>>>> 2016-07-28 19:31 GMT+03:00 Guillaume Quintard < >>>>> [email protected]>: >>>>> >>>>>> You seem to have a good hit ratio, are you seeing anything on the >>>>>> apache logs that would explain the cpu usage? >>>>>> >>>>>> -- >>>>>> Guillaume Quintard >>>>>> >>>>> >>>>> >>>> >>> >>> _______________________________________________ >>> varnish-misc mailing list >>> [email protected] >>> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc >>> >> >> >
_______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
