webman改进建议

问题描述 ORM和Db都默认使用了Laravel的Eloquent和DB,建议把artisan的migrate功能也能支持,吸引一大波laravel框架用户无缝迁移至webman,使用phinx需要全部重写原有的迁移文件。...

Endy 发表与 2022-10-13 888 浏览 3 回答
请教laravel queue如何使用workerman进行进程监听

我现在采用的做法是在workerman中启动一个Timer来检测queue进程数,如果进程不足则重启。但是这种轮询很不优雅。毕竟要等一轮interval才能进行检测。尤其是当queue设置了--stop-when-empty选项时,每次执行完队列会自动退出进程,那么下次有任务推入队列时,要保证队列实时性就比较困难(假设interval设置得较大)。...

Endy 发表与 2022-05-31 976 浏览 3 回答
死循环问题

早上发现Mac风扇狂转,看了一下活动监视器,竟然是PHP进程占用了接近100%的CPU,这是以前从未发生过的。 ps -ef|grep php看了一下,用于web应用的是php-fpm,php启动的进程只有workerman的几个businessworker 重启workerman,CPU使用降下去了,问题解决。 然后开始查看原因,打开日志,竟然loading了很久, ll看了一下,日志大小达到2GB。 日志从末尾往...

Endy 发表与 2021-07-19 1744 浏览 3 回答
sendToUid报错问题

看了一下论坛里很多同学也遇到了,比如: https://wenda.workerman.net/question/5674 今天尝试了一下,发现此问题出在自定义register port,没有使用系统默认的1236。 如果在Events当中去调用Gateway::sendToUid()就没有问题,但是在外部调用,则会报连不上1236端口的错误。 同样的配置,Gateway::sendToClient()没有问题。 有...

Endy 发表与 2020-12-01 1239 浏览 1 回答
Laravel 8 + workerman 无法以daemon方式启动!

php artisan worker start --d Workerman[artisan] start in DEBUG mode --------------------------------------------- WORKERMAN --------------------------------------------- Workerman version:4.0.14 PHP ve...

Endy 发表与 2020-11-16 4717 浏览 4 回答

Endy

72
积分
0
获赞数
0
粉丝数
2020-11-16 加入
🔝