问题描述 Workerman Redis Connection to redis://127.0.0.1:6379 timeout (5 seconds) 各位大佬,这个是什么问题,redis本身没有问题。 重启服务器又能用,过段时间就不行了,就是添加不了数据到redis队列中 程序代码或配置 重现问题的步骤 操作系统环境及workerman/webman等具体版本...
问题描述 使用的是GuzzleHttp , 也设置了超时时间,但最近调用第三方接口,接口服务器是国外的,老是所有进程都卡死了 重启后,过一会儿,又有2个进程卡死了, 请问各位大佬,这种情况有没有好的解决办法???...
问题描述 我想配置用 ai.test.com访问, 不要用ai.test.com/app/ai 程序代码 server { server_name ai.test.com; listen 80; access_log off; proxy_buffering off; root /var/www/html/webmanai/public; location ^~ / { proxy_set_header X-Real...
问题描述 AI怎么设置先登录才能使用??还有我没看到设置免费使用几次这样的设置。。 用户管理也安装了,ai助手是通过admin插件安装的。 为此你搜索到了哪些方案及不适用的原因...
以下代码,是不是只会有一个进程去消费?? 我现在的疑问就是同一个队列,如果有很多消息,会不会多进程消费,我刚刚测试的时候,好像同一个队列名只会有一个进程去消费,而不是多进程消费。 foreach ($tmp_data as $area_id=>$data_list) { Client::send('adv_get_report', json_encode($data_list)); }...
请问那个total_request是什么??好像一直在累加。 我现在用webman跑定时任务,是不是运行完没有释放资源?? 昨天晚上重启的,这数据正常吗? 这是其中一个定时器的代码,task.php里面大概有十几个这样的...
redis queue队列消费,用timer::add()就报错,请问什么问题,如果不能用timer,那用什么方式延迟循环执行???...
我现在是10个进程,采用redis队列,每个消息都有个国家参数,每次执行都要设置当前国家的时区,如果10个进程同时设置时区,是只影响当前进程,还是整个webman执行都影响了???...
我现在是用webman做一个定时执行脚本,每5分钟执行一次,每次执行最后都报 PDO::prepare(): MySQL server has gone away错误, 用的是thinkorm ,有按手册 做心跳。。。请问一般是哪里造成这种错误??...
现在的业务场景是: 每10分钟运行一次,先从mysql读取url列表,然后访问这些url,把每个url返回的数据存起来。 现在我在用的办法是crondtab定时,10分钟运行一次,循环读取每个url的数据,这样量多的时候就慢了。 我现在想用workerman实现定时,多进程,就是一次读取多个url,这样就快很多,但是刚接触workerman,完全没有思路。主要是不理解用php多进程处理。 哪位大神能给个思路,或者哪个...