“Predis\Connection\ConnectionException” errors in 22.1
-
After upgrading from 22.0 to to 22.1 started seeing dozens of “Predis\Connection\ConnectionException: Error while reading line from the server” errors every 15-20 minutes:
[23-Feb-2024 19:04:47 UTC] Predis\Connection\ConnectionException: Error while reading line from the server. [unix:/var/run/redis/redis.sock] in /home/wordpress/wp-content/plugins/redis-cache/dependencies/predis/predis/src/Connection/AbstractConnection.php:131 Stack trace: #0 /home/wordpress/wp-content/plugins/redis-cache/dependencies/predis/predis/src/Connection/StreamConnection.php(286): Predis\Connection\AbstractConnection->onConnectionError() #1 /home/wordpress/wp-content/plugins/redis-cache/dependencies/predis/predis/src/Connection/AbstractConnection.php(119): Predis\Connection\StreamConnection->read() #2 /home/wordpress/wp-content/plugins/redis-cache/dependencies/predis/predis/src/Connection/AbstractConnection.php(111): Predis\Connection\AbstractConnection->readResponse() #3 /home/wordpress/wp-content/plugins/redis-cache/dependencies/predis/predis/src/Connection/StreamConnection.php(232): Predis\Connection\AbstractConnection->executeCommand() #4 /home/wordpress/wp-content/plugins/redis-cache/dependencies/predis/predis/src/Client.php(225): Predis\Connection\StreamConnection->connect() #5 /home/wordpress/wp-content/object-cache.php(924): Predis\Client->connect() #6 /home/wordpress/wp-content/object-cache.php(546): WP_Object_Cache->connect_using_predis() #7 /home/wordpress/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #8 /home/wordpress/wp-includes/load.php(856): wp_cache_init() #9 /home/wordpress/wp-settings.php(131): wp_start_object_cache() #10 /home/wordpress/wp-config.php(128): require_once('...') #11 /home/wordpress/wp-load.php(50): require_once('...') #12 /home/wordpress/wp-blog-header.php(13): require_once('...') #13 /home/wordpress/index.php(17): require('...') #14 {main}
When rollback to 22.0 the errors are gone.
Using Redis Object Cache plugin: https://wordpress.org/plugins/redis-cache/
-
Hello @krstarica,
Thanks for reaching out, but I’m unsure how to reproduce this since the errors don’t relate to Yoast SEO. It mentions the Redis Object Cache plugin is reading a line from the server, and the line still points to that plugin. We highly recommend reporting plugin conflicts to the developer of the conflicting plugin as they may have additional information vital to providing a resolution. .
I have reached out to Redis Object Cache plugin developer, but obviously there is some code change introduced in Yoast SEO version 22.1 that has something to do with this?
@maybellyne: Our plugin has not changed in months. You might be pushing too much data through the WordPress object cache API, or fire too many commands at once.
@maybellyne @tillkruess found two function calls introduced in 22.1 that could be related to this issue:
\wp_cache_flush_group( ‘orphaned_counts’ )
https://github.com/Yoast/wordpress-seo/commit/511b71efe351840269eb2c5c484ef7158f2ac086#diff-3b3c3fe90f75b2e93fe8ed4d29c14aebd7f0924f5b198c9cea29f9ccbce90b86R722\wp_cache_delete( ‘orphaned_count_’ . $post_type )
https://github.com/Yoast/wordpress-seo/commit/511b71efe351840269eb2c5c484ef7158f2ac086#diff-3b3c3fe90f75b2e93fe8ed4d29c14aebd7f0924f5b198c9cea29f9ccbce90b86R727The new
wp_cache_flush_group()
call could indeed be causing these timeouts.@krstarica: Can you try increasing the
WP_REDIS_READ_TIMEOUT
and see if that resolves it?The situation with Yoast SEO version 22.2 is even worse:
[05-Mar-2024 09:36:46 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpress/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpress/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpress/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpress/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpress/wp-includes/load.php(856): wp_cache_init() #4 /home/wordpress/wp-settings.php(131): wp_start_object_cache() #5 /home/wordpress/wp-config.php(128): require_once('...') #6 /home/wordpress/wp-load.php(50): require_once('...') #7 /home/wordpress/wp-blog-header.php(13): require_once('...') #8 /home/wordpress/index.php(17): require('...') #9 {main} [05-Mar-2024 09:42:21 UTC] RedisException: socket error on read socket in /home/wordpress/wp-content/object-cache.php:1830 Stack trace: #0 /home/wordpress/wp-content/object-cache.php(1830): Redis->eval() #1 /home/wordpress/wp-content/object-cache.php(1730): WP_Object_Cache->{closure}() #2 /home/wordpress/wp-content/object-cache.php(162): WP_Object_Cache->flush_group() #3 /home/wordpress/wp-content/plugins/wordpress-seo/src/builders/indexable-link-builder.php(710): wp_cache_flush_group() #4 /home/wordpress/wp-content/plugins/wordpress-seo/src/builders/indexable-link-builder.php(623): Yoast\WP\SEO\Builders\Indexable_Link_Builder->update_incoming_links_for_related_indexables() #5 /home/wordpress/wp-content/plugins/wordpress-seo/src/builders/indexable-link-builder.php(136): Yoast\WP\SEO\Builders\Indexable_Link_Builder->update_related_indexables() #6 /home/wordpress/wp-content/plugins/wordpress-seo/src/actions/indexing/abstract-link-indexing-action.php(65): Yoast\WP\SEO\Builders\Indexable_Link_Builder->build() #7 /home/wordpress/wp-content/plugins/wordpress-seo/src/integrations/admin/background-indexing-integration.php(221): Yoast\WP\SEO\Actions\Indexing\Abstract_Link_Indexing_Action->index() #8 /home/wordpress/wp-includes/class-wp-hook.php(324): Yoast\WP\SEO\Integrations\Admin\Background_Indexing_Integration->index() #9 /home/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #10 /home/wordpress/wp-includes/plugin.php(565): WP_Hook->do_action() #11 phar:///home/wp/vendor/wp-cli/cron-command/src/Cron_Event_Command.php(364): do_action_ref_array() #12 phar:///home/wp/vendor/wp-cli/cron-command/src/Cron_Event_Command.php(286): Cron_Event_Command::run_event() #13 [internal function]: Cron_Event_Command->run() #14 phar:///home/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Dispatcher/CommandFactory.php(100): call_user_func() #15 [internal function]: WP_CLI\Dispatcher\CommandFactory::WP_CLI\Dispatcher\{closure}() #16 phar:///home/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Dispatcher/Subcommand.php(491): call_user_func() #17 phar:///home/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(431): WP_CLI\Dispatcher\Subcommand->invoke() #18 phar:///home/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(454): WP_CLI\Runner->run_command() #19 phar:///home/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(1269): WP_CLI\Runner->run_command_and_exit() #20 phar:///home/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Bootstrap/LaunchRunner.php(28): WP_CLI\Runner->start() #21 phar:///home/wp/vendor/wp-cli/wp-cli/php/bootstrap.php(83): WP_CLI\Bootstrap\LaunchRunner->process() #22 phar:///home/wp/vendor/wp-cli/wp-cli/php/wp-cli.php(32): WP_CLI\bootstrap() #23 phar:///home/wp/php/boot-phar.php(20): include('...') #24 /home/wp(4): include('...') #25 {main} [05-Mar-2024 09:42:21 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpress/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpress/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpress/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpress/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpress/wp-includes/load.php(856): wp_cache_init() #4 /home/wordpress/wp-settings.php(131): wp_start_object_cache() #5 /home/wordpress/wp-config.php(129): require_once('...') #6 /home/wordpress/wp-load.php(50): require_once('...') #7 /home/wordpress/wp-blog-header.php(13): require_once('...') #8 /home/wordpress/index.php(17): require('...') #9 {main}
@tillkruess
define( 'WP_REDIS_READ_TIMEOUT', 2 );
didn’t help.Try using
WP_REDIS_READ_TIMEOUT
up to10
, because the default is 5s in Redis I believe.If you want to follow this closely, you can watch this thread: https://github.com/rhubarbgroup/redis-cache/issues/508
Default
WP_REDIS_READ_TIMEOUT
is 1 second:
https://github.com/rhubarbgroup/redis-cache/#configuration:~:text=WP_REDIS_READ_TIMEOUTDon’t see any read timeout in redis.conf:
https://github.com/redis/redis/blob/unstable/redis.confPhpRedis default read timeout is 0 (disabled):
https://github.com/phpredis/phpredis?tab=readme-ov-file:text=readTimeout#:~:text=in%20milliseconds%20(optional)-,readTimeout,-%3A%20float%2C%20value%20inWhat are the other consequences of raising
WP_REDIS_READ_TIMEOUT
to 10 seconds?The default
WP_REDIS_READ_TIMEOUT
is1s
correct. Most Redis commands respond within1ms
so the timeout of 1000x is reasonable.Changing
WP_REDIS_READ_TIMEOUT
to10s
means if a Redis command fails, your site will hang/wait for 10 seconds.We’re working on separating the flush and read timeouts for LUA closures in this PR: https://github.com/rhubarbgroup/redis-cache/pull/509
Because it’s better to keep
WP_REDIS_READ_TIMEOUT
at1
and bumpWP_REDIS_FLUSH_TIMEOUT
to10s
by default inside the plugin.@tillkruess upgraded Yoast SEO from 22.0 to 22.6. Using Redis Object Cache 2.5.2.
Added
define( 'WP_REDIS_FLUSH_TIMEOUT', 10 );
to wp-config.php.Again starting seeing the following errors occasionally:
[30-Apr-2024 11:18:44 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:1973 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(1973): Redis->get() #1 /home/wordpess/wp-content/object-cache.php(193): WP_Object_Cache->get() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #3 /home/wordpess/wp-includes/l10n.php(1459): WP_Textdomain_Registry->get_language_files_from_path() #4 /home/wordpess/wp-includes/class-wp-locale-switcher.php(50): get_available_languages() #5 /home/wordpess/wp-settings.php(657): WP_Locale_Switcher->__construct() #6 /home/wordpess/wp-config.php(130): require_once('...') #7 /home/wordpess/wp-load.php(50): require_once('...') #8 /home/wordpess/wp-blog-header.php(13): require_once('...') #9 /home/wordpess/index.php(17): require('...') #10 {main} [30-Apr-2024 11:18:44 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:1973 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(1973): Redis->get() #1 /home/wordpess/wp-content/object-cache.php(193): WP_Object_Cache->get() #2 /home/wordpess/wp-includes/option.php(169): wp_cache_get() #3 /home/wordpess/wp-includes/option.php(1816): get_option() #4 /home/wordpess/wp-includes/option.php(1681): get_network_option() #5 /home/wordpess/wp-content/plugins/wordfence/lib/wordfenceClass.php(2367): get_site_option() #6 /home/wordpess/wp-includes/class-wp-hook.php(324): wordfence::veryFirstAction() #7 /home/wordpess/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #8 /home/wordpess/wp-includes/plugin.php(517): WP_Hook->do_action() #9 /home/wordpess/wp-settings.php(550): do_action() #10 /home/wordpess/wp-config.php(130): require_once('...') #11 /home/wordpess/wp-load.php(50): require_once('...') #12 /home/wordpess/wp-blog-header.php(13): require_once('...') #13 /home/wordpess/index.php(17): require('...') #14 {main} [30-Apr-2024 11:18:44 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:44 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:44 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:44 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:44 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:44 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:44 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:44 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:44 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:44 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:44 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:44 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:44 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:44 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:44 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:44 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:44 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:44 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:44 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-admin/admin-ajax.php(22): require_once('...') #8 {main} [30-Apr-2024 11:18:44 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-admin/admin-ajax.php(22): require_once('...') #16 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:45 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:45 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:45 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-admin/admin-ajax.php(22): require_once('...') #8 {main} [30-Apr-2024 11:18:45 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-admin/admin-ajax.php(22): require_once('...') #16 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:45 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:45 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:45 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:45 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:45 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:45 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:45 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:45 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:45 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:45 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:45 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:45 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:45 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-admin/admin-ajax.php(22): require_once('...') #8 {main} [30-Apr-2024 11:18:45 UTC] RedisException: read error on connection to /var/run/redis/redis.sock in /home/wordpess/wp-content/object-cache.php:743 Stack trace: #0 /home/wordpess/wp-content/object-cache.php(743): Redis->select() #1 /home/wordpess/wp-content/object-cache.php(536): WP_Object_Cache->connect_using_phpredis() #2 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #3 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #4 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #5 /home/wordpess/wp-config.php(130): require_once('...') #6 /home/wordpess/wp-load.php(50): require_once('...') #7 /home/wordpess/wp-blog-header.php(13): require_once('...') #8 /home/wordpess/index.php(17): require('...') #9 {main} [30-Apr-2024 11:18:45 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-admin/admin-ajax.php(22): require_once('...') #16 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193 [30-Apr-2024 11:18:45 UTC] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/wordpess/wp-content/object-cache.php:193 Stack trace: #0 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(187): wp_cache_get() #1 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(302): WP_Textdomain_Registry->get_language_files_from_path() #2 /home/wordpess/wp-includes/class-wp-textdomain-registry.php(98): WP_Textdomain_Registry->get_path_from_lang_dir() #3 /home/wordpess/wp-includes/l10n.php(1354): WP_Textdomain_Registry->get() #4 /home/wordpess/wp-includes/l10n.php(1384): _load_textdomain_just_in_time() #5 /home/wordpess/wp-includes/l10n.php(194): get_translations_for_domain() #6 /home/wordpess/wp-includes/l10n.php(306): translate() #7 /home/wordpess/wp-content/object-cache.php(2974): __() #8 /home/wordpess/wp-content/object-cache.php(2940): WP_Object_Cache->show_error_and_die() #9 /home/wordpess/wp-content/object-cache.php(566): WP_Object_Cache->handle_exception() #10 /home/wordpess/wp-content/object-cache.php(256): WP_Object_Cache->__construct() #11 /home/wordpess/wp-includes/load.php(860): wp_cache_init() #12 /home/wordpess/wp-settings.php(144): wp_start_object_cache() #13 /home/wordpess/wp-config.php(130): require_once('...') #14 /home/wordpess/wp-load.php(50): require_once('...') #15 /home/wordpess/wp-blog-header.php(13): require_once('...') #16 /home/wordpess/index.php(17): require('...') #17 {main} thrown in /home/wordpess/wp-content/object-cache.php on line 193
Was this resolved?
No, this is not resolved.
Also tried
define( 'WP_REDIS_FLUSH_TIMEOUT', 20 )
, but it’s the same.The 22.1 changelog doesn’t point to a suspected cause for the behavior. However, one of the changes made between Yoast SEO v22.0 and 22.1 (compare) has contributed, possibly indirectly, to the behavior you’re experiencing.
If you have a staging site, we created 4 early release candidates to slowly build to the final 22.1 release. If you setup the staging site with a working 22.0 and upgrade to 22.1 RC1, does the issue happen immediately? Or does it only occur after upgrading to RC2, RC3, or RC4?Does anything in the commit list stand out as a possible culprit?
Please see my previous post for the possible cause: https://wordpress.org/support/topic/predisconnectionconnectionexception-errors-in-22-1/#post-17468710
I’m unable to replicate it in a staging site. How safe is to comment out any of those two functions in a production?
- You must be logged in to reply to this topic.