Plone website stops responding when cpu reaches nearly 100% even it can reach 400% as 4 CPU core are provided

191 Views Asked by At

CPU(s): 4 core

Thread(s) per core: 1

Sockets(s): 1

enter image description here

enter image description here

1

There are 1 best solutions below

2
Tiberiu Ichim On

Python, due to its GIL, can only use one processor. Plone can run on multiple processors by using ZEO as a centralized database and running multiple Zope processes. You'll need to also install some sort of load balancer, to redirect traffic to those processes: nginx, varnish or haproxy can do that for you.