workerman
首页
问答
分享
手册
市场
商业
AI客服系统源码
聊天系统源码
Webman AI
物联网
赞助商
webman
搜索
+
发布
提问
分享
webman插件
webman应用
登录
注册
分享
phpstorm软件xdebug调试thinkphp6扩展Workerman
同样,在各类搜索平台上,关于这方面的需求也屡见不鲜,但大多回复表示Xdebug可能不支
持
直接调试Workerman。
分享
😥关于redis消费者的问题😥
'max_conn_per_addr' => 128, // 单个目标地址的最大并发连接数 'keepalive_timeout' => 15, // 保
持
连接超时时间
分享
记录服务工厂单例遇到的问题
```php /** * 服务工厂类 * 统一管理服务实例创建,实现单例模式,支
持
依赖注入 */ class ServiceFactory { /** * 服务实例缓存
分享
workerman和thinkphp完美结合使用源码
查看运行状态: /usr/local/php/bin/php index.php Workerman/index status 此处命令行可以放入全局变量中,直接以php运行 网站对于代码编辑支
持
的不好
问答
【问题反馈】think-orm定时器
function start($worker) { // 配置 Db::setConfig(config('thinkorm')); // 维
持
mysql
问答
已完成 - 打包项目上传文件失败
in_array($ext, ['jpg', 'jpeg', 'gif', 'png'])) { return json(['code' => 2, 'msg' => '仅支
持
问答
[已解决] MacOS本地开发模式下Monitor文件监控服务异常
add(60, [$this, 'checkMemory'], [$memoryLimit]); ``` 最后定位问题在getMasterPid这个方法 /proc/*是linux下的路径,macos不支
持
文档
传输加密-ssl/tls
Workerman自身支
持
[SSL](https://baike.baidu.com/item/ssl)(```需要Workerman>=3.3.7```),只需要设置下属性即可开启SSL。
分享
Docker学习笔记分享
其次,简
化
部署。开发环境构建好的 Docker 镜像可直接在生产服务器运行,避免手动安装配置的繁琐,降低部署风险。 最后,提供资源隔离。[镜像名]:[版本号] 修改符合规范的Tag ``` docker tag [镜像名称]:[镜像版本号] [ip地址]:5000/[镜像名称]:[镜像版本号] ``` ### 修改配置文件使之支
持
http
文档
响应
'/favicon.ico'); } } ``` - webman支
持
发送超大文件 - 对于大文件(超过2M),webman不会将整个文件一次性读入内存,而是在合适的时机分段读取文件并发送 -webman会根据客户端接收速度来优
化
文件读取发送速度,保证最快速发送文件的同时将内存占用减少到最低 - 数据发送是非阻塞的,不会影响其它请求处理 - file方法会自动添加`if-modified-since
问答
代码冷启动,总是第一次报错,咋回事呢?后面就正常了
$dst_img = $thumbnailPath;//压缩后图片的名称 $percent = 0.5; #原图压缩,不缩放,但体积大大降低 //实例
化
对象
分享
windows开发环境配置docker+php+webman
首先从网上下载了一个**[docker desktop]** 这个是docker官方可视
化
管理软件 (萌新不想敲命令的可用,大佬随意) !
问答
用nginx反向代理webman的sse服务加上ssl时无法连接
connections = []; /** * 函数描述 * onWorkerStart * @author :lance * @description:{初始
化
工作进程
问答
webman的自定义进程如何在进程停止的时候获取到异常信息
自定义进程的基类中初始
化
时设置用户自定义错误处理(set_error_handler)和异常处理(set_exception_handler), 其中错误处理可以覆盖support/bootstrap.php
问答
nginx代理转发wss协议
现在的情况是a端有用https协议所以发起的ws连接必须为wss连接,所以b端配置了,ssl的支
持
,还有wss的转发,nginx的配置如下, A:支
持
ssl ```conf server {document_root$fastcgi_path_info; include fastcgi_params; } } ``` 下面支
持
wss
分享
event-loop的一些心得体会
通常来说PHP语言都围绕着PHP-FPM来做的开发,毕竟PHP业内最工业
化
的架构就是LNMP/LAMP,但是这就不符合“轻量”这一特性了,所以我把目光锁定在了workerman、amphp、reactphp那么这里reactphp的代价就是需要为这套编程方式实现许许多多的异步客户端,做很多轮子的工作,这里包含解决回调地狱的 reactphp/promise 等,因为一旦阻塞了event-loop,它便会退
化
。更多详细的测试内容可以参看[workbunny/event-loop](https://github.com/workbunny/event-loop),已经发布1.1.1版本,增加了OpenSwoole的支
持
!libevent、libev等C库提供了Timer,支
持
传入为0的delay参数,也就相当于在下一个循环周期内立即执行Timer注册的回调函数,使用Timer.delay=0替代future即可event-loop) **可以当一个教材来看,以便更快速了解workerman及其他PHP实现的event-loop**; - 更新到了1.2.x,增加了许多测试用例,也包含一部分性能测试 - 支
持
Swow
分享
👙分享一个基于webman 的全功能 api 接口签名验证
replay' => false, 'replay_timeout' => 604800, //接口重放超时时间秒,客户端在本时间范围内相同的ip + noncestr不可重复请求,过时后清空,0永
久
缓存永远不能二次重放请求* @return string */ public function encrypt(string $plaintext) { // 获取加密算法要求的初始
化
向量的长度$ivlen = openssl_cipher_iv_length($this->method); // 生成对应长度的初始
化
向量. aes-128模式下iv长度是16
问答
关于Channel Server 做队列后,内存一直增长的问题
初期,所有的前端事件,都通过同一个队列往后端扔,后端多个进程也共同监听同一队列,但遇到一个问题: channel服务器的内存不再像之前那一直保
持
4M的使用,而是一直在增加 至今没有找到原因,麻烦各位帮解答一下
问答
关于workerman处理http协议$_SERVER变量问题
请教一下,最新版的workerman处理http请求时不再支
持
$_SERVER变量了吗?
问答
模拟在连接上发送buffer时报错
#### 问题描述 前端使用长链接ajax模拟请求,服务端
持
续输出响应结果,但是响应结果里面会提示Call to a member function getRemoteIp(),导致无法正确响应
« 上一页
1
...
94
95
96
97
98
99
100
101
下一页 »
« 上一页
97
下一页 »
赞助商
+成为赞助商
请作者喝咖啡
×
🔝