think-queue消息队列如何修改或者重新发布任务

问题描述 看了think-queue的手册写的太简单了,只有发布任务,但是有没有修改任务或者重新发布任务或者删除指定的任务的方法呢 为此你搜索到了哪些方案及不适用的原因 就好比某个任务发布任务时候是30分钟后执行,但是想修改成20分钟或者1小时后再执行,有没有知道如何能修改或者重新发布任务的方法...

安稳 发表与 2024-04-18 773 浏览 1 回答
关于monitor监控进程

问题描述 开启了一个redis队列(也就是redis queque),webman和队列都只开启一个进程,然后查看redis连接(info clients),发现会有2个连接,应该是monitor也占用了一个连接。monitor应该只是监控这个监控使用的内存有没有超过设置的,占用这个redis连接感觉没啥用,虽然没什么影响,好奇请教一下,大家有注意到这种情况吗?属于正常现象吗? ...

威尔 发表与 2024-04-15 921 浏览 1 回答
如何修改webman http的mime类型

问题描述 webman 可以修改http的mime类型吗,有个类型需要支持下载,webman支持修改mime支持类型吗,请教各位大大有知道的吗...

xjxchris 发表与 2024-04-02 659 浏览 1 回答
webman中如何优雅的集成websocket客户端?

问题描述 目前在 webman中 安装了webman/gateway-worker 插件,该插件可以很方便的集成了 websocket服务端; 但是我还需要websocket 客户端去连接第三方的websocket服务,保持心跳,重连等 为此你搜索到了哪些方案及不适用的原因 有找到workman的文档: https://www.workerman.net/doc/workerman/faq/as-wss-client...

dalang 发表与 2024-03-28 1181 浏览 1 回答
webman-json-rpc

问题描述 各位大佬、前辈好,刚从tp转wbeman,性能确实提升不少。但最近发现一个小问题,有2台服务器,服务器a是从服务器b拿数据,服务器b做rpc远程调用获取数据。服务器b单机压力测试用wrk压测能到3w-4w,然后压测服务器a从服务器b获取数据,采用tcp传输大概8000左右,采用udp传输大概16000左右。距离原本的性能差距有点大啊(内网带宽是1.5g,跑了大概最多一半左右),性能大概只有一半左右,所以不知...

威尔 发表与 2024-03-26 998 浏览 3 回答
webman 启动报错

问题描述 启动 windows.bat错误 端口没有被占用(换了多个也不行) cmd下也是管理员权限 程序代码 windows.bat 报错信息 Workerman version:4.1.15 PHP version:7.4.32 ----------------------------------------------- WORKERS ----------------------------...

xiashadeqiu 发表与 2024-03-25 1052 浏览 1 回答
weman-admin 目录问题, 请大咖帮忙,一直没有解决!!

我面临的问题比这个复杂,数据库 显示是这样的/app/admin/upload/files/20240317/65f6644586a4.txt,实际上目录是\webman\plugin\admin\public\upload\files\20240317.txt。 public function ce(): Response { $rootPath = \Webman\Config::get('ro...

siwei 发表与 2024-03-22 629 浏览 2 回答
【已解决】webman-admin中菜单如何iframe设置为外部的url?

问题描述 现有需求webman-admin中引入另一个laravel项目,准备在webman-admin的菜单中加入第三方系统的url,然后webman登陆授权后,同时调用接口登陆第三方系统。但是尝试以后发现不行,第一步就有问题,现有的菜单必须得和webman同一个框架才行,即必须是项目本身的路由,无法实现iframe第三方url,请问有方案吗? 为此你搜索到了哪些方案及不适用的原因 这是之前研究的过程 https:...

xiaopi 发表与 2024-03-20 781 浏览 1 回答
问下为啥我用pm2启动Workerman的Gateway启动失败?

问题描述 这里详细描述问题 情况是这样的,我的服务器系统是windows10.然后我想能让程序能后台运行,不要出现命令行窗口,我试着下载Gateway的demo,然后点击start_for_win.bat, 这时候是可以使用的,但是会出现一个命令行窗口,当我关闭命令行窗口时候就不能使用了。 后面我将gateway放到laravel框架里面。然后执行laravel里面的command命令,发现还是会有一个cmd命令行。...

zxcv 发表与 2024-03-15 782 浏览 1 回答
webman-push-server 出现错误,

新创建的webman项目,引入webman-push-server,php start.php start 启动,出现错误 Call to undefined method Redis::xAutoClaim() ,composer update 也无效 php 版本8.1 ❯ php --ri redis redis Redis Support => enabled Redis Version =>...

软饭工程师 发表与 2024-03-11 805 浏览 1 回答
关于并发执行异步任务,不阻塞

现有一个task表,里面存放了要执行的class和method、args,随时会新增 如何做到快速执行消耗掉这些任务得到对应的结果,并对结果保存 以前使用swoole时, 服务端: 启动一个tcp的服务 客户端: 定时器定时查询task表,有数据,则在协程容器中,每个任务都创建一个协程客户端,将数据投递过去,服务端那边负责执行,并返回结果 现切换到webman,不知道如何操作才是最优解...

香蕉君 发表与 2024-03-08 1019 浏览 3 回答
stream_socket_client(): getaddrinfo failed:

问题描述 早上发现workerman服务报了这个错误,服务异常了 think\exception\ErrorException: stream_socket_client(): php_network_getaddresses: getaddrinfo failed: Name or service not known vendor/workerman/workerman/Connection/AsyncTcpCon...

老城根 发表与 2024-03-07 1185 浏览 1 回答
[已解决]创建一个http服务用file_get_contents访问没有数据返回

问题描述 创建一个http服务,在浏览器访问很快就有数据返回 在代码里用 file_get_contents('http://127.0.0.1:8092');访问,没有数据返回 $worker = new Worker('http://0.0.0.0:8092'); $worker->onMessage = function(TcpConnection $connection, Request $reque...

liong 发表与 2024-03-06 863 浏览 2 回答
请教一下,webman里可以用websocket吗?还是说通讯类的操作必须用workerman呢?

请教一下,webman里可以用websocket吗?还是说通讯类的操作必须用workerman呢?...

小恐龙 发表与 2024-03-06 1074 浏览 2 回答
workerman/webman-framework少:helpers.php)文件

问题描述 当自定义support/helpers.php文件位置后, workerman/webman-framework 包按装插件走的是workerman/webman-framework内部的helpers.php 包代如下: /** * FindHelper. * @return void */ protected static function findHelpe...

xini2603 发表与 2024-03-04 855 浏览 4 回答
路由里面的可选参数,怎么配置了就报错

问题描述 路由里面配置了可选参数,配置了就报错 Route::any('/show[/area/{area}][/class/{class}][/id/{id}][/year/{year}][/page/{page}].html', [app\index\controller\Vod::class, 'show'])->name('vod/show'); FastRoute\BadRouteException:...

a178251115 发表与 2024-02-29 1121 浏览 1 回答
【已解决】使用workerman/rabbitmq写消费者,捕获到异常时,无法正常消费

问题描述 我希望的消费者业务流程时: 1)先从队列拿一条信息出来,先处理(ack)掉,无论业务逻辑成不成功 2)信息放到处理业务程序去处理。 要问的问题 如果业务程序中途出现异常,或者程序中途kill掉,发现队列中这条信息还在(或者ack不成功?) 如果进程正常跑没有异常或kill队列的信息是能正常消费的。 应该怎么改才能满足我的业务流程??????????? 贴一下代码希望大佬指点指点 备注:说说为啥要先处理信息...

dkou 发表与 2024-02-21 1039 浏览 3 回答
GatewayWorker监听多个端口对应不同通信协议如何做?

问题描述 做物联网项目开发,需要在一台服务器上配置不同的端口来采集不同的设备数据, 比如设备A是modbus协议,连接的8020端口 比如设备b是text协议,连接的8021端口 应该如何做呢?能否只启动一个GatewayWorker服务就能实现? 是否能够动态添加新的端口与通讯协议...

cxk 发表与 2024-02-07 917 浏览 1 回答
[已解决]cookie设置失败,需要在前面加上return才能成功

设置cookie失败 我想给程序加一个唯一入口,如果是通过唯一入口进入的就设置一个cookie,但现在cookie一直设置不成功,不知道问题出在哪里。 我是本地测试,http://127.0.0.1:100 public function admin(Request $request) { if (trim($request->uri(), '/') == 'index/adm...

Madman 发表与 2024-02-05 817 浏览 1 回答
请问 webman 数据库、redis 支持连接池吗?

业务对数据库访问非常频繁,请问 mysql、redis 访问支持连接池吗?...

keroppi 发表与 2024-02-05 1521 浏览 2 回答

nitron

13726
积分
0
获赞数
0
粉丝数
2021-05-14 加入
🔝