您好,登錄后才能下訂單哦!
有三臺web服務器做負載均衡,其中一臺服務器連接redis異常,報錯信息如下:
Predis Fatal Error : No sentinel server available for autodiscovery.
再往前看發現有php有warning信息:
PHP Warning[2]: stream_socket_client() has been disabled for security reasons
因為程序是用的是PHP的predis庫,連接是TCP連接,要用PHP內置的stream_socket_client函數,如果php.ini配置文件中在disable_functions里面禁用了stream_socket_client數據的話就會導致程序連不上redis.修改配置文件后報錯消失。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。