我有麻烦让Beanstalkd绑定到正确的地址。我运行的是Debian 8。使用apt安装beanstalk。如果我运行service beanstalkd start
,绑定会出错。我无法使用专用网络地址连接。我在
/etc/违约/beanstalkd
运行service beanstalkd status
将打印:
●beanstalkd。service -简单、快速的工作队列(/lib/systemd/系统/beanstalkd.service;enabled) Active:激活(运行)自星期一2015-08-10 08:29:37 EDT;3 s前文档:man: beanstald(1)主PID: 1225 (beanstald) c组:/system.slice/beanstald .service . c组:/system.slice/beanstald .service├─1225/usr/bin/beanstald -l [MY_PRIVATE_IP] -p 11300
Aug 10 08:29:37 Messagewall3Beans beanstalkd[1225]:/usr/bin/beanstald:继承listen fd;忽略选项:-l[MY_PRIVATE_IP] Aug 10 08:29:37 Messagewall3Beans beanstalkd[1225]:/usr/bin/beanstalkd: inherited listen fd;忽略选项:-p 11300
如果我手动运行beanstald:
beanstalkd -V
一切正常。我可以使用私有IP连接。从服务开始有什么问题?为什么这些选择被忽视了?
我认为最初的启动使用了一个文件文件套接字进行本地访问,在你更改绑定地址后,重启过程没有摆脱套接字,所以它一直被重用。
我在VM上遇到了同样的问题,重新启动为我修复了它。