Can’t save WordPress menu on Pantheon? It may be timing out.

On Pantheon, a managed WordPress hosting platform, various timeouts are configured at both the PHP and WordPress levels to ensure optimal performance and stability.

For WordPress websites with large menus or menus with many items may take a long time to save, and the save process will be stopped automatically by Pantheon’s timeouts.

The Menu Manager Ultra plugin solves all menu timeout problems by using a batch process for menu saving and menu loading.

PHP Timeouts on Pantheon when editing WordPress Menus

Pantheon enforces a maximum PHP execution time of 120 seconds for long-running scripts. This means if a script exceeds this limit, it will be forcefully terminated. Additionally, Pantheon sets memory limits and other PHP configurations that differ from traditional hosting environments, restricting custom changes to php.ini settings.

Other Timeouts on Pantheon

The HTTP request timeout for WordPress REST API and external requests is generally limited to 30 seconds to avoid long waits for responses. For database queries, MySQL connections have a timeout of around 30 seconds, preventing long-running queries from consuming excessive resources.

Pantheon’s CDN (content delivery network) also has a maximum timeout of 60 seconds, which can create problems if it takes longer than 60 seconds for WordPress to save the menu.

Download Menu Manager Ultra to manage large WordPress menus without worrying about timeouts or memory issues.