我们正在使用Laravel和BeansTalkD在我们的应用程序中排队。现在,我被困在一个点上,这个命令:beanstalkd默认wal目录
php artisan queue:listen
不断找工作,换句话说,有很多的工作,我不知道如何清理队列。
而问题是,我用这个命令跑beanstalkd:
beanstalkd -z 1024*1024
不指定wal
目录。
我一直在寻找整个上周关于如何清理豆茎工作队列,但什么都没发现。
提示
- 我在Mac OS X上运行的优胜美地这个。
- 重新启动BeansTalkD服务没有解决它
- 我不存储作业在DB so flush命令不是一个。 (我不知道Laravel是否和我一样知道,但我不这么认为)
- 我正在删除作业,但完成后应用会生成大量作业。
你的意思是作业没有处理? – Bogdan
“-z”和WAL目录如何连接? '-z'设置以字节为单位的最大作业大小,另一方面'-b'允许你指定WAL目录。 – peterm
你只是想从队列中删除所有的工作吗?或者是其他东西? – peterm