1. ホーム
  2. php

[解決済み] 致命的なエラーです。メッセージ「Redis server went away」を持つ捕捉されない例外 'RedisException' が発生しました。

2022-03-04 08:47:14

質問

あるアプリケーションで突然エラーが発生するようになりました。

Fatal error: Uncaught exception 'RedisException' with message 'Redis server went away' in /var/www/_slim/_core/system/generator.001.php:133 Stack trace: #0 /var/www/_slim/_core/system/generator.001.php(133): Redis->auth('77B1BFFBC0378DF...') #1 /var/www/_slim/_core/system/generator.007.php(144): Generator001->r6_redis_start('R') #2 /var/www/_slim/_core/system/generator.007.php(26): Generator007->HarvestRedis() #3 /var/www/_slim/_core/system/generator.shopping.php(14): Generator007->Generator007() #4 /var/www/_slim/_core/system/generator.last.php(43): Generator008->Generator008() #5 /var/www/_slim/site/home/php/index.php(16): GeneratorLast->GeneratorLast() #6 /var/www/index.php(96): Gui->Gui()
#7 {main} thrown in /var/www/_slim/_core/system/generator.001.php on line 133

を再インストールしました。 redis-server が、今のところうまくいきません。何か提案はありますか?

解決方法は?

さて、例外が説明するように、あなたのRedisサーバーはダウンしています。

以下のものを試してみてください。

  1. Redisインスタンスを実行しているサーバーにファイアウォールがあるかどうか確認してください(iptables、多分?)
  2. Webサーバー(phpが動作している)に行き、redisサーバーにtelnetで接続してみてください。
  3. 設定されたホスト/IPが正しいかどうか確認してください。Redisサーバーのネットワーク設定の何かが変更されている可能性があります。