RoadRunner + Laravel 启动异常
1.本地laravel
版本为8.9.0,固安装spiral/roadrunner-laravel
包,版本为3.6.0
composer require spiral/roadrunner-laravel "3.6.0"
2.发布配置文件,执行
php astisan vendor:publish
选择Spiral\RoadRunnerLaravel\ServiceProvider
对应的序号,分别会在config
文件夹下生成roadrunner.php
配置文件,项目目录下生成.rr.yaml.dist
文件
3.在项目目录下执行以下命令,生成rr.exe
.\vendor\bin\rr get-binary
4.复制项目目录下的.rr.yaml.dist
,重命名为.rr.yaml
在同一目录下,为了方便测试黏贴一下内容
env:
#APP_REFRESH: true
http:
address: 0.0.0.0:8080
workers:
command: 'php ./vendor/bin/rr-worker'
static:
dir: 'public'
5.启动RoadRunner
,在项目目录下执行
rr -c ./.rr.yaml serve -d
抛出异常
ERRO[0000] [http]: [http]: unable to connect to worker: invalid data found in the buffer (possible echo): exit status 1
Error: [http]: unable to connect to worker: invalid data found in the buffer (possible echo): exit status 1
在github
上找到响应的issue
,回应说是在您的应用程序中似乎使用了echo、print、printf、dump、dd或类似函数
。对应的链接github.com/spiral/roadrunner-larav...
项目初建没有写过echo
、print
、printf
、dump
、dd
之类的代码或函数
求各位大神帮忙看看问题出在哪
推荐文章: