问题描述 昨天我加了2个60秒和10秒的延迟, 然后我就吧电脑休眠了,第二天起来,启动了服务, 但是发现redis库里这两条延迟数据没被执行? 挺奇怪,然后我模拟将redis记录值的过期时间调整到昨天,然后同样关掉服务,再开启,发现被执行了, 程序代码或配置 操作系统环境及workerman/webman等具体版本 最新版 php8.2...
问题描述 workerman/redis-queue建议subscribe增加class方法调用 QUEUE_WAITING、QUEUE_DELAYED、QUEUE_FAILED可自定义...
问题描述 upstream webman { server 127.0.0.1:8787; keepalive 10240; } server { server_name 站点域名; listen 80; access_log off; root /your/webman/public; location ^~ / { proxy_set_header X-Real...
鉴于tp官方一直还是wk3版本,所以我做了一版,像webman一样,可以自定义进程,喜欢这个搭配的小伙伴可以入手了 https://gitee.com/yuyachong/thinkphp-workerman-http-server 为了防止代码中遗漏导致内存不断增加,所以加入了两个地方内存限制(使用了webman的代码原理): 1、达到单个进程的最大访问次数重启 2、达到单个进程最大使用内存重启 其他不开启debu...
问题描述 监控中有这么一行,返回了true,但是文件并没有被更新,是怎么回事? posix_kill(posix_getppid(), SIGUSR1);...
问题描述 使用了thinkphp的workerman 我想: php think timer1 start php think timer2 start 一条执行一个timer,请问可以实现吗? 我试了一下单独文件 也不行 这么做就是想解决 每个timer更新代码的时候可以重启不影响其他的执行...