workerman
首页
问答
分享
手册
市场
商业
客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
AI助手
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
问答
ai助手你们是怎么配置支付的
#### ai助手你们是怎么配置支付的 目前只有支付宝,但是支付宝收款
二
维码,个人账号不行,有其他办法吗
分享
为了处理php无法实现多线程并
发
而开
发
的小工具
# 多线程请求小工具(处理接口慢,从而切割成多个接口
进
行请求,提高请求速度) [多线程请求小工具](https://github.com/hcr707305003/multiple_request_frame
问答
Worker::$stdoutFile = '/tmp/stdout.log'写入程序并没有将程序中var_dump内容写
进
文件
你好,我在start.php中加入 Worker::$stdoutFile = '/tmp/stdout.log'写入程序,但程序中var_dump的内容并没有被写
进
该文件,debug模式时var_dump
问答
webman 搭建邮局服务器
虽然有开源版的但是项目代码开源度不够完善 如果在当前业务没有拓展的话还好 比如想增加一些API啥的虽然在开源版中也可以去自己手动实现 但是相对来说很麻烦也很复杂而且对于他的项目结构也不是非常清楚 所以我想自己
制
作一个邮局系统#webman 自定义
进
程 在webman中是可以自定义
进
程的 我的想法是用自定义
进
程去实现监听收件。然后把邮件存放到指定位置 webman自定义
进
程是相当于对workerman的一个简单封装那由此又引
发
一个问题 自定义协议 workerman中并没有监听邮件的协议 所以只能使用workerman的自定义协议这个暂时不清楚我还没有去
进
行实践 总结:感觉问题很多如何自定义协议 然后我虽然知道邮局需要 IMAP协议 和 POP协议 但是我并不知道该如何去定义 没办法本人小白对于这些确实不太会 希望有大佬解答
问答
system call select exceeded the maximum number of connections 256.
read, $write, $except, 0, $this->_selectTimeout); 结论: 1.这是个warning,不是error 2.报这个warning目的不明,似乎不是php限
制
,应该是出于性能考虑 3.
数
量指fds
数
量,fds目前粗看包括很多东西,似乎包括timer什么的
问答
前面已经用redis实现聊天消息存取,这个逻辑应该加在哪个函
数
下比较合适
使用sendtouid
发
消息,这时保存聊天记录,还有加一个逻辑,对方不在线,保存消息消息时,标记未读。现在的问题是这个保存聊天记录的逻辑加在哪个函
数
里,比较合适。请大家指点一下。
问答
thinkphp 5中使用crontab,如何stop服务
我在`thinkphp 5`中整合了`Workerman`后,使用`Crontab`作为定时任务,根
据
官方提供的文档,已经整合成功,具体环境及软件版本如下: * Linux 7 * php 7.2 ** workerman/workerman 3.5.23 * workerman/crontab 1.0 整合完成后,使用 `php crm_server.php start -d`可以正常启动守护
进
程[截图](//www.workerman.net/upload/20201225/255fe541bef3bb.png) 此时在以上代码的`Kernel`控
制
器中新增`stop()`方法: !
问答
冒昧的问下各位大佬,php
进
阶是找视频看,还是找书看,哪个比较好呢?
冒昧的问下各位大佬,php
进
阶是找视频看,还是找书看,哪个比较好呢?
文档
路由
Route::any('/test', function (Request $request) { return response('test'); }); ``` > **注意** > 由于闭包函
数
不属于任何控
制
器## 路由参
数
如果路由中存在参
数
,通过`{key}`来匹配,匹配结果将传递到对应的控
制
器方法参
数
中(从第
二
个参
数
开始依次传递),例如: ```php // 匹配 /user/123 /user/abcRoute::options('[{path:.+}]', function () { return response(''); }); ```
进
阶用法总结 > `[]` 语法在 Webman如果开
发
者想介入路由未找到时的业务流程,可以使用webman提供的回退路由`Route::fallback($callback)`方法。比如下面的代码逻辑是当路由未找到时重定向到首页。```php Route::fallback(function(){ return redirect('/'); }); ``` 再比如当路由不存在时返回一个json
数
据
,这在webman作为api
问答
swow驱动计划什么时候
发
版
#### 问题描述 此前我 PR 的 Swow 驱动已被合并,请问计划什么时候
发
版 [#864](https://github.com/walkor/workerman/pull/864) 另外请问在
问答
workerman 能在thinkphp的框架上使用吗
workerman 的MySql支持真是有点弱,我习惯用Thinkphp操作
数
据
库,但是我把workerman 放在thinkphp的Lib目录里面,然后在Event中require ("../..我的目的就是像在长连接的过程中用Thinkphp来操作
数
据
库...... [attach]51[/attach]
问答
AsyncTcpConnection作为客户端的问题
; }; $con->onError = function ($con, $code, $msg){ worker::log($msg); }; ``` 在一个worker里面定时检查是否有新
数
据
到达(用redis的阻塞等待),有的话通知websocket服务器,这样的用法好像不行,websocket服务没收到
数
据
。
问答
gateway需要连接池吗,怎么写连接池?
用的手册上的实例化
数
据
库。只有一台服务器,领导说要用mysql连接池,要不然每有一个用户,就会实例化一个连接,会影响速度,还有可能使
数
据
库崩溃。所以我想知道,需要用连接池吗,应该怎么写连接池?
问答
运行网页报错 找不到setCallerUrl 函
数
运行网页报错 找不到setCallerUrl 函
数
WebSocket.__flash.setCallerUrl(location.href); WebSocket.
问答
能否给closeClient增加一个$reason参
数
返回给客户端么?
能否给closeClient增加一个$reason参
数
返回给客户端么? 或者增加关闭响应$code参
数
问答
redis-queue 时间久了消息延迟处理不准
本地项目没问题Redis跟
GatewayWorker
在一个服务器,但是线上的项目和Redis没有在一个服务器,周一设置的某一条消息4秒后执行,到今天变成了1秒钟执行一次,本地的也在跑但是没问题,线上的时间越跑触
发
时间越短
问答
关于php-fpm session卡顿的问题(已解决)
入口文件中开启了session session_start(); 我在浏览器中访问了第一个页面/test/page/a,在这个页面中sleep(40); 此时在浏览器开第
二
个页面/test/page但是因为访问/test/page/a页面,占用了sesison,导致第
二
个页面session_start()非常慢。 请教各位大咖,这个问题如何优化?
问答
招聘PHP高级开
发
工程师/项目经理
#### 问题描述 要求十年以上的PHP开
发
经验,熟悉webman和workerman,工作地点:陕西西安。
问答
刷新页面后,接收不到消息的问题
用户登录页面后,不手动刷新页面就可以正常聊天,但是刷新后,会重新绑定uid再
发
消息就不在页面显示了,但是gatwayworker还是能打印出
发
送
的消息,也能存库,就是前端不刷新的话就不会显示消息,有人遇到过吗
问答
redis-queue 不能在两个 gateway之间使用?[已解决]
现在是想用redis-queue 做两个服务之间的消息传递,结果
发
现如果在项目A
发
送
消息1,在项目B中可以收到消息1,但是redis里还是存在,会一直重试然后到异常里。
« 上一页
1
...
253
254
255
256
257
258
259
260
...
429
下一页 »
« 上一页
256
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝