私たちの 2 つの Web サイトが、php と html のキャッシュに redis サーバーを使用して運用されてから 1 週間が経ちました。時々、次のようなエラーが発生します。
> 22.php:2013-06-22 15:09:00 --- ERROR: +++ protocol error, got '"' as reply type byte
> 22.php:2013-06-22 15:09:00 --- ERROR: +++ protocol error, got '"' as reply type byte
> 22.php:2013-06-22 15:09:16 --- ERROR: +++ protocol error, got '<' as reply type byte
> 22.php:2013-06-22 15:09:51 --- ERROR: +++ protocol error, got '<' as reply type byte
> 22.php:2013-06-22 15:10:31 --- ERROR: +++ protocol error, got '<' as reply type byte
> 22.php:2013-06-22 15:11:22 --- ERROR: +++ protocol error, got '<' as reply type byte
サーバーでApacheを再起動すると、サーバーが数日間停止します...その後、3〜4日後に再び戻ってきます。
私たちはphp 5.4.14でphpredis 2.2.2を使用しています。私はpconnectを使用しており、phpはスレッドセーフでコンパイルされています(問題かもしれません)Redisサーバーは2.6.12で、セキュリティ上の理由からhaproxy( tcp モードで構成)
なぜそれが起こっているのか、それを解決する方法を知っているかどうか疑問に思っていました。
前もって感謝します