开始向不同的 beanstalkd 服务器发送数据

Start sending data to a different beanstalkd server

我有 2 台安装了 beanstalkd 的服务器。

现在我想将作业数据发送给工作人员

  1. 我在第一台服务器上创建了作业(61)
  2. 工作人员 运行仅在第二台服务器上 (62)

要在第一个 (61) 服务器上启动 beanstalkd 运行 命令:

beanstalkd -l 10.1.0.62 -p 11300

在第二台服务器(62)上我运行使用以下命令启动beanstalkd服务器的命令:

beanstalkd -l 0.0.0.0 -p 11300

我收到错误:

beanstalkd: net.c:125 in make_server_socket: bind(): Cannot assign requested address beanstalkd: main.c:64 in main: make_server_socket()

我做错了什么?没看懂...

在 IP 为 10.1.0.61 的第一台服务器上,您正在尝试侦听该服务器不拥有的 IP 地址。

在第二台服务器上,您正在侦听所有可用的本地 IP 地址 (0.0.0.0)。

如果您知道工作人员在哪里 运行,当您将作业发送到 Beanstalkd 时,您可以安排您的代码连接到适当的 Beanstalkd 守护程序。如何完成取决于您的客户端库。