Beanstalkd 管丢失
Beanstalkd tube missing
我的网络应用程序中集成了 Pheanstalk 库。为三种类型的工作创建了三个管。
创建了一个 beanstalkd web 控制台也可以查看作业状态。
一切正常。
问题是,今天我检查控制台时,其中一根管子不见了。我重新启动 beantalkd,它出现并再次开始工作。为什么会这样?
Tubes are created on demand whenever they are referenced. If a tube is empty
(that is, it contains no ready, delayed, or buried jobs) and no client refers
to it, it will be deleted. -- https://github.com/beanstalkd/beanstalkd/blob/master/doc/protocol.txt
一旦有新工作放入,管子就会重新创建。通常你会 watch
特定工人可以处理的所有管子,reserve
会 return 根据指定的顺序来自任何被监视管子的下一个工作,或先到先得,视情况而定。
我的网络应用程序中集成了 Pheanstalk 库。为三种类型的工作创建了三个管。 创建了一个 beanstalkd web 控制台也可以查看作业状态。 一切正常。
问题是,今天我检查控制台时,其中一根管子不见了。我重新启动 beantalkd,它出现并再次开始工作。为什么会这样?
Tubes are created on demand whenever they are referenced. If a tube is empty (that is, it contains no ready, delayed, or buried jobs) and no client refers to it, it will be deleted. -- https://github.com/beanstalkd/beanstalkd/blob/master/doc/protocol.txt
一旦有新工作放入,管子就会重新创建。通常你会 watch
特定工人可以处理的所有管子,reserve
会 return 根据指定的顺序来自任何被监视管子的下一个工作,或先到先得,视情况而定。