Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Release: Change Requests 2.1.9 Minor update available for module change_requests (2.1.9). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

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;

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

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

Release Timeline

Releases

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