私たちのUbuntu 16.04サーバーでRedisをv3.2.8(3.0.7から)に更新しただけで、client-reconfig-script
とnotification-script
はフェイルオーバーイベント。Redis Sentinel 3.2スクリプトを起動しない
私たちはdebug sleep 30
でテストしました。フェイルオーバーのためにセンチネルを操作できますが、スクリプトは起動しません。
関連情報:我々は、3.2から設定ファイルを使用している
- は(私たちは私たち自身がアップデータによって置き換えられたように持っていました)。
sentinel.conf
で - 、2つのスクリプトへのパスが正しい:
sentinel notification-script ourmaster /mnt/efs/scripts/sentinel-notify.sh
sentinel client-reconfig-script ourmaster /mnt/efs/scripts/sentinel-failover.sh
- 私たちも
redis:redis
にこれらのファイルのパーミッションを変更していないが、それでも何もしました。 - redisとsentinelの両方で保護モードをオフにしました。
bind
は、我々はすべてのアダプタにバインドする必要があるとして、コメントアウトされていますが、我々はまた、他のbind 0.0.0.0
- すべてが、そのちょうどこれらの2つのスクリプトを動作するようには思えしようとしました。
- スクリプトを手動で実行しても機能します。
誰でもアイデアはありますか?
これ以上サポートされますか?