php - Laravel + Beanstalkd:无法启动
问题描述
一个月前,我在本地环境中使用 laravel 设置了 beanstalkd 以进行测试。Composer 需要它,我留给自己打开队列的注释是“php artisan queue:work --queue=beanstalkd --tries=3”。效果很好!
然而,自从我运行它以来,我第一次重新启动了我的计算机,我现在已经确认队列没有运行(并不奇怪),我只需要重新启动它。运行我在终端上面发布的那个命令只会导致给定的命令处于空闲状态,这在以前绝对没有发生过,而且它肯定不会打开 beanstalkd。
我最好的猜测是我错过了一个我不记得我做过的步骤,但在谷歌搜索解决方案时我似乎找不到有效的东西。几个小时以来一直在修补我所知道的一个非常简单的解决方案。
提前致谢。
解决方案
该命令将运行工作人员 - 但除非服务器也在运行,否则它没有任何东西可以连接。
如何开始取决于您如何设置它。在类 linux 系统上的一种常见方法是使用/etc/init.d/beanstalkd start
. 它可以设置为在服务器上自动启动,但同样,这取决于您使用的操作系统、安装方式以及通常使用的系统。
推荐阅读
- javascript - WebKitGTK# 转到页面顶部
- rsyslog - 日志不符合我的任何条件,但应该
- ruby-on-rails - Rails Rapidfire,使用已设置的图像选项创建调查(所有预定选项)
- javascript - 上传失败:[错误:[存储/未知]发生未知错误
- css - 我的面包屑与使用 Bootstrap 的搜索栏不对齐
- python - 使用命名空间和属性获取值
- java - 当我只是在它周围移动鼠标时在 JPanel 上绘图
- java - Android TCP 服务器和 NVT
- php - 将数据从控制器传递到模态
- php - “此文件不执行任何操作,但会加载 * wp-blog-header.php”