Я использую https://github.com/Automattic/kue для создания рабочих мест. Локально все работает правильно. Но когда я запускаю свое приложение на удаленном сервере (Amazon, Ubuntu 18), задание не запускается.
Вот мой локальный конфиг:
port 1234
daemonize yes
dbfilename data.rdb
notify-keyspace-events Ex
Изначально я думал, что это проблема конфигурации, но когда я беру конфигурацию сервера (она отличается от локальной) и использую ее в локальной среде. Вещи все еще работают.
Когда я иду на удаленный сервер и запускаю там 2 клиента redis. Подписаться на канал в одном и опубликовать тестовое сообщение в другом (за https://redis.io/topics/notifications). Этот тест также работает нормально. Это означает, что уведомления пространства клавиш настроены правильно.
Последняя мысль, которая у меня возникла, состоит в том, что что-то в ОС блокирует это, потому что в предыдущих версиях Ubuntu эта логика работала правильно (локально я использую ffuenf / ubuntu-16.04.4-server-amd64 в vagrant). в ОС есть что-нибудь, что может блокировать уведомления Redis Keyspace?