Kue(node.js)作业不在远程服务器上运行,但在开发环境中有效

时间:2019-05-28 11:33:55

标签: node.js ubuntu amazon-ec2 redis kue

我使用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)。此测试也可以正常工作。这意味着密钥空间通知已正确配置。

我最后想到的是OS中的某些东西阻止了它,因为在Ubuntu的早期版本中,逻辑正常工作(在本地我在流浪汉中使用ffuenf / ubuntu-16.04.4-server-amd64)因此,问题是:是操作系统中有什么可以阻止Redis键空间通知吗?

0 个答案:

没有答案