Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Varbase FAQs 9.2.1 Minor update available for module varbase_faqs (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Cache Pilot

8 sites No security coverage
View on drupal.org

Cache Pilot offers command-line tools to clear APCu and OPcache caches through FastCGI, useful for deployments where PHP-FPM is used separately from the CLI. This module allows for reliable cache management without needing web requests, making it suitable for deployment scripts and providing statistics on cache usage.

Cache Pilot provides command-line tools to clear APCu and OPcache caches via FastCGI, essential for deployments using PHP-FPM. This module ensures reliable cache management without relying on web requests, making it ideal for CLI workflows.

Features

  • Cache Clearing: Clear APCu and Zend OPcache caches via Drush commands (cache-pilot:apcu:clear and cache-pilot:opcache:clear), UI, or programmatically using a dedicated service.
  • Deployment-Friendly: Designed for use in deployment scripts where PHP-FPM runs separately from CLI.
  • Flexible Connections: Configure FastCGI via TCP (e.g., tcp://127.0.0.1:9000) or Unix domain sockets (e.g., unix:///var/run/php/php-fpm.sock).
  • Cache Statistics Report: Provides a new Report page with APCu and/or Zend OPcache statistics.

Use this module to ensure PHP opcode caches are reliably reset during deployments, avoiding stale code or cached data issues.

Post-Installation

  1. Navigate to Configuration > Performance > Cache Pilot Settings.
  2. Configure the Connection DSN:
    • TCP: Connects using the '[host]:[port]' information, for example: tcp://127.0.0.1:9000 or tcp://php:9000.
    • Unix Domain Socket: Connects using a unix socket to which you provide a path, for example: unix:///var/run/php/php-fpm.sock
  3. Use Drush commands in deployment scripts (recommended before drush deploy).

To disable in specific environments, override the configuration in settings.php:

$config['cache_pilot.settings']['connection_dsn'] = NULL;

Activity

Total releases
4
First release
Mar 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 4
Maintenance
Dormant

Release Timeline

Releases

Version Type Release date
1.0.0-alpha3 Pre-release Apr 10, 2025
1.x-dev Dev Apr 9, 2025
1.0.0-alpha2 Pre-release Apr 1, 2025
1.0.0-alpha1 Pre-release Mar 24, 2025