• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

PHP 5.5, OpcodeCache, PHP-FPM, NGINX, Joomla

brainforge

Basic Pleskian
After some struggling I've got that working in Plesk environment.

Opcache handling of Joomla configuration.php file.
If Joomla admin changes a system config setting the change gets saved OK.
If they pressed save+close no problem.
If they pressed save the screen redisplays with their original setting!
Presumably the old version of configuration.php gets read from opcache.

Tried to stop this happening using the black list in both Plesk PHP settings and opcache ini file.

I've tried the following:

opcache.blacklist_filename="configuration.php"
opcache.blacklist_filename="/var/www/vhosts/mydomain.com/httpdocs/configuration.php"

Any ideas?
I have 3 or 4 php-cgi processes running - so maybe they have their own opcode cache?
But tried to allow for that by restarting services and applying resets to the cache.
Next thing would be to make sure they share the same opcode cache - save a bit of memory.

Using htop I see the following processes:
user1 php-cgi
user1 php-cgi
user2 php-cgi
user2 php-cgi
user1 php-cgi
root php-fpm master pool # does very little
user3 php-fpm pool... # appears very occassinally
apache php-fpm pool www # idle
apache php-fpm pool www # idle
 
Back
Top