WebMan钩子问题

不知道webman是否会考虑加入一些内置的钩子供开发者在程序运行中的某些特定的生命周期中运行自定义的业务呢? 如:onMessage开始时及结束时,exceptionResponse自定义错误处理存在错误异常继续上报时等生命周期 ...

mon 发表与 2022-08-02 1637 浏览 1 回答
控制器判断请求的method基数词可以,偶数次400问题

在postman里请求每次第一能获取返回非法请求,第二次就空白! 第一次: 第二次: 在命令行下打印也是第一次有返回,第二次就没返回,第三次又可以了: 如果在postman里光发起请求,不传json参数,每次就可以正常获取返回非法操作: 请问下这是什么原因导致的??...

once18168 发表与 2022-08-02 1051 浏览 2 回答
为啥我的workerman作为TCP客户端连接PLC,设置tcp_nodelay不生效,要解决怎么?

TCP客户端代码如下: 程序启动后,逐个向服务器设备发送数据 问题:代码中明明分开发的数据,在抓包时发现内容会自动连接在一起后才发出去。 收数据也一样,明明分开拿 数据,会被合成一起才送给应用程序。 查了PHP环境支持的 <?php echo function_exists('socket_import_stream'); php test_socket_import_stream.php 1 是否需要修...

zgh419566 发表与 2022-08-01 1766 浏览 2 回答
webman 的 medoo插件,连接多个数据库怎么操作?

webman 的 medoo插件,连接多个数据库怎么操作? 按照medoo官方文档 报错 函数不存在...

webmanchin 发表与 2022-07-28 1162 浏览 1 回答
websocket restart命令执行后总是提示端口被占用,需要手动kill此端口才行

Workerman[workerman:im] restart Workerman[workerman:im] is stopping ... Workerman[workerman:im] stop success stream_socket_server(): unable to connect to tcp://0.0.0.0:9999 (Address already in use) in file /ww...

好想睡觉 发表与 2022-07-28 2919 浏览 3 回答
多应用能对应多端口吗

生产环境经常使用云服务商的负载均衡,应用服务这边只要提供一个端口对外访问就行了,一般一个应用对应一个端口,如果再用个nginx代理来实现会有性能上的损失。...

王小板爱吃鱼 发表与 2022-07-28 2348 浏览 2 回答
webman/think-orm插件没有注册Paginator::currentPageResolver方法 无法使用Db的paginate方法

官方可否在webman/think-orm注册一下呢...

m7yun 发表与 2022-07-27 1240 浏览 3 回答
webman mysql数据库连接自动释放资源问题

项目描述 1。定时任务每秒提交订单至redis队列处理订单是否过期 2。自定义进程异步websocket客户端获得数据并写入数据库 3。其它就是一些常规crud操作的接口。 4。项目用think-orm操作mysql 8.0。 异常描述: 运行一段时间后,内存使用率会升高不少,稳定要65%左右。然后接口提交的数据像写入内存没实际写入数据库里一样,比如:下单流程执行成功,刷新订单列表,新产生的订单通过接口拉取是正常,刷...

anlla 发表与 2022-07-26 2918 浏览 2 回答
webman medoo插件 怎么使用多个数据库

webman medoo插件 怎么使用多个数据库...

webmanchin 发表与 2022-07-26 1358 浏览 2 回答
webman 删除掉的文件 使用is_file() 一直返回true

runtime/ 下 建立1.txt 控制器里 public function hot(){ var_dump(is_file(runtime_path().DIRECTORY_SEPARATOR.'1.txt')); } 第一次访问返回true 然后删除掉 runtime/1.txt 还是返回true 这样的问题该怎么理解呢......

ohmyga 发表与 2022-07-25 1236 浏览 1 回答
关于crontab的进程reload

目前遇到两个问题 1.执行时间较长的定时任务,比如每天跑一次数据统计,每次要执行时间5分钟左右 2.不能稳定评估执行时间,比如当前5分钟执行1次,每次执行时间1分钟,随着数据增加,每次执行时间可能会超过5分钟,这样会造成定时任务堆积 以上两个场景在webman reload的时候大概率会产生定时任务执行中断,不能安全退出。 想法: 在reload的时旧的定时任务一直保留到该任务执行完成,新的定时任务走新的proces...

王小板爱吃鱼 发表与 2022-07-25 1173 浏览 1 回答
关于 redis-queue 消费队列的问题

按照文档,比葫芦画瓢实现了 生产和消费 我项目有两个队列,分别为: //队列1 public $queue = 'updata-website'; //队列2 public $queue = 'updata-wemedia'; process.php 配置 <?php return [ 'consumer' => [ 'handler' => Webman\Redi...

不友善的人类 发表与 2022-07-24 2557 浏览 1 回答
小白有个依赖注入的疑问,想请教一下 模型类不能像tp一样直接在方法参数里依赖注入吗

根据文档里的依赖注入,安装了,在控制器的__construct 或者 注解注入,都没有问题,是可以正常使用的,有个疑问,就是为什么不能直接在方法的参数里,进行依赖注入,之前用tp的时候,他那个模型类可以直接在控制器方法中依赖注入进来,不是必须在__construct 里注入 ...

Le 发表与 2022-07-23 1641 浏览 1 回答
在webman中安装gateway-worker插件,执行reload时会断开客户端连接。

单独使用gateway-worker时执行reload客户端连接是不会断开的,在webman中要怎样配置呢?...

WatcherLuo 发表与 2022-07-23 1346 浏览 1 回答
默认路由和自动路由插件的实现方式有什么不同?

自动路由是使用Route一个一个去注册的,默认路由是怎样实现的呢?...

ontheway 发表与 2022-07-22 1481 浏览 1 回答
出现了busy,这个是啥问题

...

晚安。 发表与 2022-07-22 1196 浏览 1 回答
webman自动路由插件有一个bug

// 根据文件路径计算uri $uri_path = str_replace(['/controller/', '/Controller/'], '/', substr(substr($file_path, strlen(app_path())), 0, - (4 + $suffix_length))); 需要把$uri_path转化为小写 // 根据文件路径计算uri $...

ontheway 发表与 2022-07-21 1459 浏览 1 回答
关于config('myfolder.file.key')的获取问题

我想自定义一些配置文件放在config目录底下,好让我进行调用,但是我发现使用助手函数或者静态调用,都无法获取的设置的值,如下图 ...

忘乎所以 发表与 2022-07-21 1336 浏览 3 回答
新手请教,如何将webman-push插件整合到YII2框架中

想在YII接口中调用push,推送消息给客户端,该如何整合项目结构啊。。。...

fklee 发表与 2022-07-21 1347 浏览 1 回答

walkor

160701
积分
0
获赞数
0
粉丝数
2014-05-04 加入
×
🔝