I have a Wheezy VPS with several webs running with Nginx + PHP-FPM + XCache. The FPM is configured with 2 pools:
The first one is used by several WP blogs and it's going very fast under load (perfect with 50.000 visits/day)
The other one is running a Prestashop web. This page has almost no traffic (w/o bots), and the load time is acceptable. The problem: the shop becomes slower and slower as more time passes.
PHP-FPM tasks go 100% CPU with a simple request, MySQL and Nginx look OK (almost innactive)
Pool config: pm = dynamic; pm.start_servers = 2; pm.max_children = 10; pm.min_spare_servers = 2; pm.max_spare_servers = 2; pm.max_requests = 1000;
I set a hourly cron reloading fpm, and a daily restart. The server goes better
Any ideas would be appreciated