7

Redis を使用して IOS SNS アプリを構築します (安らかな API 用)。より多くのユーザーが使用するにつれて、エラーが発生しました。

それは投げます:

Uncaught exception 'RedisException' with message 'read error on connection' 
in /data1/www/htdocs/11/iossns/Model/Core/Redis.php

問題を解決する方法がわかりません。

手伝ってくれますか?

ありがとうございました!

4

2 に答える 2

1

どの PHP-to-Redis ライブラリを使用していますか? Redis の公式リストは次のとおりです。あなたのウェブサーバーは何ですか?(Apache、nginx など) PHP はどのように動作していますか? (CGI、FPM、mod_phpなど)

これは phpredis の同じ例外メッセージのスレッドです。現在、phpredis は php-fpm との永続的な接続をサポートしていないことが判明しました。バージョン 2.2.3 の phpredis には、問題の頻度を減らす可能性のある接続処理の変更がいくつか含まれています。

Redis コネクタの構成を確認することをお勧めします…</p>

  1. 永続的な接続を無効にする
  2. 接続の再試行を有効にする
  3. ログの詳細度を上げる

default_socket_timeoutphp.ini の調整 (通常は増加) を検討することもできます。

于 2013-08-04T09:06:59.553 に答える