All updates
feature

OPcache Restart Monitoring & Per-Tier Scaling

Track OPcache restart events and get cache settings tuned to your plan tier automatically.

Two improvements to how Nettingale manages PHP OPcache.

Restart monitoring

OPcache restarts happen when the cache runs out of memory (OOM) or the hash table fills up. These are the clearest signal that your cache is undersized - and now they’re tracked.

  • Dashboard warning - the PHP OPcache card shows an amber alert when OOM or hash restarts are detected, with exact counts
  • Time series metrics - restart counts appear in the Performance tab so you can see trends over time
  • Metrics export - restart events are collected automatically every metrics cycle for historical tracking

Per-tier OPcache settings

OPcache memory and file limits now scale with your plan tier instead of using one-size-fits-all defaults.

Spark - 64 MB memory, 8 MB interned strings, 4,000 max cached files

Spark+ - 128 MB memory, 16 MB interned strings, 10,000 max cached files

Business and above - 256 MB memory, 32 MB interned strings, 20,000 max cached files

Existing sites pick up the new values on their next restart - no manual action needed.