workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
关于webman异常处理的疑问
#### 问题描述 webman或者workerman似乎
不
支持try catch这种捕获异常?```php //比如thinkphp public function foo(){ 一些业
务
代码。。。foo()
不
会退出,会继续执行。webman
不
行,会终止了foo(),被那个异常类捕获了。.; } ``` #### 为此你搜索到了哪些方案及
不
适用的原因 我
不
知道我写清楚了没,或者我表达对
不
对,有大佬能解惑一下吗?
问答
多应用模板:我希望admin和shop这2个应用的模板位置
不
同
就是
不
做自适应的场景。[能否在shop的中间件配置?]
问答
我在网页端 JS连接 WebSocket 总是失败
服
务
器 ```php <?php use Workerman\Worker; require_once '.data; // 通过workerman,向uid的页面推送数据 $ret = sendMessageByUid($uid, $buffer); // 返
回
推送结果inner_text_worker->listen(); }; // 新增加一个属性,用来保存uid到connection的映射 $worker->uidConnections = array(); // 当有客户端发来消息时执行的
回
调函数
问答
webman打包二进制,哪里能配置内存大小呢,线上没有php环境
不
知道怎么设置内存大小
#### 问题描述 webman打包二进制没有地方配置内存大小 #### 为此你搜索到了哪些方案及
不
适用的原因 网上没有找到方案
问答
自定义协议数据上报到input方法如何解析,和预想收到的数据
不
一至
7d7d00000001000001001c010c05daff3238394650512154170756312e302e30300000000000007f70 #### 报错信息 接收的数据
不
知道如何解码
问答
webman-admin 数据表格关联其他表数据时 被关联表的第二页数据
不
能展示
会
不
会有点浪费?
问答
webman 中间件多的话 每个中间件里面都要 $post_data = $request->post(); 是
不
是会影响性能 有什么好的方式吗?
webman 中间件多的话 每个中间件里面都要 $post_data = $request->post(); 是
不
是会影响性能 有什么好的方式吗?
问答
workman没有正确设置sapi_globals_struct的request_info
#### 问题描述 使用workman框架,写一个简单的soap服
务
,访问wsdl无法正常获取服
务
定义的xml内容。new Worker("http://0.0.0.0:2345"); // 设置进程名称 $http_worker->name = 'SoapServerWorker'; // 启动4个进程对外提供服
务
http_worker->onConnect = function ($connection) { echo "新连接:{$connection->id}\n"; }; // 接收到浏览器发送的数据时
回
复$e->getMessage()); } } else { // 如果
不
是预期的路径,可以发送404响应或其他逻辑 $connection->send
文档
自定义进程
## 自定义http服
务
有时候你可能有某种特殊的需求,需要更改webman http服
务
的内核代码,这时可以采用自定义进程来实现。 例如新建 app\Server.php ```php <?其它进程配置省略 'task' => [ 'handler' => app\TaskTest::class ], ]; ``` > 注意:listen省略则
不
监听任何端口//当前进程是否启用 'enable' => true ], ]; ``` ## 总结 webman的自定义进程实际上就是workerman的一个简单封装,它将配置与业
务
分离,并且将workerman的`onXXX`
回
调通过类的方法来实现,其它用法与workerman完全相同。
问答
定时器中使用AsyncTcpConnection实现多并发逻辑时,当运行定时器时,本次任
务
没结束下一次又开始执行了,如何让任
务
执行完毕之后,在执行下一次任
务
问答
小白有个依赖注入的疑问,想请教一下 模型类
不
能像tp一样直接在方法参数里依赖注入吗
根据文档里的依赖注入,安装了,在控制器的__construct 或者 注解注入,都没有问题,是可以正常使用的,有个疑问,就是为什么
不
能直接在方法的参数里,进行依赖注入,之前用tp的时候,他那个模型类可以直接在控制器方法中依赖注入进来,
不
是必须在__construct 里注入 !
问答
new worker单独处理定时器的问题
Gateway游戏项目,
不
同房间游戏开始之前定时30秒,30秒后开始处理游戏,上次的问题虽然搞定了异步进行,现在问题是前端显示会跳过秒数,比如30 29 直接27了这样,这个秒数我是从数据库读出来每一秒都返
回
给前端,会
不
会是这个频繁操作数据库引起的?
问答
请教表格顶部工具栏和表格行工具栏视图鉴权问题
类似于**表格顶部工具栏**和**表格行工具栏**里面的button那种可以通过**permission**来鉴权是否显示 #### 为此你搜索到了哪些方案及
不
适用的原因 我目前可以想到的方案 1.index',['super'=>1]) 传递一个参数给视图,然后再通过js判断,判断完再进行dom操作并一遍render()操作 2.第二个是搜索栏保留这个字段,但是在selectPage里面做判断,如果
不
是超级管理员直接返
回
空数组
问答
JsonProtocal.php处理utf8编码的中文问题
@walkor Demo里面提供的JsonProtocal.php 在处理中文上有点问题 原因在于strlen并
不
能正确返
回
长度 例如: $zhStr = '中文混合eng!'要换成mb_substr 由于我
不
了解php 才看了一天而已。但是改成下面这样就能工作了。 老大你看下。是否要加更多的逻辑。
问答
安装webman-admin无法加载静态资源
Access-Control-Allow-Headers *; # 必须要有 add_header Access-Control-Allow-Methods "GET,POST,PUT, DELETE,OPTION"; #
不
加也行#add_header Access-Control-Allow-Credentials true; #
不
加也行 return 200; # 204也可以,只要返
回
成功码即可 } # 实现转发 proxy_pass
问答
能
不
能在websocket的onConnect获取$_GET变量,我想做连接的验证,刚开始学习,论坛也没寻找到答案,感谢
能
不
能在websocket的onConnect获取$_GET变量,我想做连接的验证,刚开始学习,论坛也没寻找到答案,感谢
问答
设置的根目录路径
不
是很理解
设置的根目录路径
不
是很理解
问答
webman 执行就报错
#### 问题描述 这里详细描述问题 webman admin 本地好用,但是服
务
器就报错,刚开始服
务
器也好用,因为一直修改其它地方,没注意,
不
知道什么时候开始运行就报错了。一直没找到原因。后来重新弄了个服
务
器,没有安装composer,直接把本地代码考上去,但是依然报错。worker[plugin.admin.task:210136] exit with status 65280 ``` #### 操作系统及workerman/webman等框架组件具体版本 服
务
器是
问答
关于强制1对1的问题
比如 客户端C 连接 中间件(也就是我要做的程序)M 在M中需要连接另一个服
务
器S, S可以提供2个连接,所以我会把M的count也设置为2。就
不
允许C2连接了,C2如果连接会去连接M2。 C3如果这时候连接是连接
不
了的。(因为M1和M2被C1和C2占了) 也就是 C->M->S 都是1对1对1
问答
长连接参数问题!大大帮看看哦!
需要以 websocket 协议链接服
务
端 发送请求链接的参数如下: 1.4 消息参数类型(HeaderType) 系统中通信的数据,都是放到参数中,各个参数的顺序
不
固定。目前分为通讯参数和应用参数,通讯参数针对
不
同的消息类型固定,记录链接标记一些信息。应用参数是CustomType类型,是key:value列表,key是字符串类型,value是系统定义的类型。
« 上一页
1
...
294
295
296
297
298
299
300
301
...
483
下一页 »
« 上一页
297
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝