laravel - 主管没有这样的文件 socket.py

标签 laravel ubuntu homestead supervisord

我正在尝试为 laravel 设置一个队列监听器,但似乎无法让主管正常工作。运行 supervisorctl reload 时出现以下错误:

error: <class 'socket.error'>, [Errno 2] No such file or directory: file: /usr/lib/python2.7/socket.py line: 228

文件确实存在。如果尝试运行 sudo supervisorctl我明白了 unix:///var/run/supervisor.sock no such file .

我试过重新安装 supervisor 也没有用。不确定在这里做什么。

我正在运行 Laravel Homestead(Ubuntu 16.04)。

service supervisor status 的结果:
vagrant@homestead:~/Code$ sudo service supervisor status ● supervisor.service - Supervisor process control system for UNIX Loaded: loaded (/lib/systemd/system/supervisor.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Thu 2016-12-22 11:06:21 EST; 41s ago Docs: http://supervisord.org Process: 23154 ExecStop=/usr/bin/supervisorctl $OPTIONS shutdown (code=exited, status=0/SUCCESS) Process: 23149 ExecStart=/usr/bin/supervisord -n -c /etc/supervisor/supervisord.conf (code=exited, status=2) Main PID: 23149 (code=exited, status=2)

最佳答案

当您在主管目录中时,您应该运行 sudo service supervisor start
为我工作。

关于laravel - 主管没有这样的文件 socket.py,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41286526/

相关文章:

mysql - NULL 值保存在数据库中而不是用户提交的信息

javascript - 在内容框中制作 bs4 导航栏

php - Laravel 4 从关系中收集数据

ubuntu - 如何安装 SOOT?

php - 如何在 Vagrant (Homestead) 上使用 XDebug 和 VSCode?

javascript - TypedJS 错误 : Uncaught ReferenceError: Typed is not defined

ubuntu - 在 Ubuntu 服务器上安装 DataStax Cassandra 不起作用

linux - Git 不断提示我输入 SSH key 的密码 - Ubuntu VM

laravel - Sqlsrv pdo 驱动程序扩展适用于修补程序,但不适用于 Web 应用程序

linux - 在 vagrant box 上安装 R-Script 和 RMySQL