问题描述 这里详细描述问题 在本地测试时本地环境启动后可以连接,配置到服务器上后,启动后,连接不上,端口也开启了 程序代码 这里粘代码 简单使用js进行连接 ip填写的是服务器ip 服务器终端启动后 报错信息 这里粘贴报错 操作系统及workerman/webman等框架组件具体版本 这里写具体的系统环境相关信息 服务器是CentOS...
问题描述 用phpsocketio写业务写了好多了,最后发现性能不如workerman,而且很多地方都不如workerman好用。现在改也费劲了 比如发消息的qps差了好多倍,不能从服务端指定用户断线,不能获取各个客户端信息。 workerman向全体用户发消息要遍历,phpsocketio向全体用户发送消息的底层逻辑是不是也是遍历,这样的话还真不如趁早用workerman再撸一遍算了。...
问题描述 think-cache : Argument 1 passed to think\cache\Driver::unserialize() 读取缓存think-cache报错 偶尔会报default.ERROR: TypeError: Argument 1 passed to think\cache\Driver::unserialize() must be of the type string, bool ...
问题描述 打二进制包的时候报错提示 Phar::buildFromDirectory(): Read of 8192 bytes failed with errno=21 Is a directory composer require webman/console 已安装 打包的时候报如下错误 打包命令:php -d phar.readonly=0 ./webman build:bin Phar::buildFr...
gitfei1231/webman-api-sign安装问题描述 composer require gitfei1231/webman-api-sign 报错信息 Generating rules Resolving dependencies through SAT Problem 1 - gitfei1231/webman-api-sign[0.0.1, 0.0.2, 0.0.3, 0.0.4,...
问题描述 请教下大哥们,如果我的业务有两组,一组比较慢,一组比较快,如果不想慢的影响快的,是需要配置两组redis吗? 类似图一:图一好像只是把文件分开,并不是起到快慢隔离作用 (图一) (图二) ...
问题描述 我们有一个服务使用EventSource,大部分时间是正常的,偶尔会出现访问EventSource无响应,不输出任何数据,一直加载中。然后重启webman后,正常,日志没有输出任何错误信息。 事实上出问题的时候,连ok2都无法输出,就是一直加载中 这是哪里的问题呢?如果是调用第三方API时出现了问题,比如超时等,会不会影响整体服务呢 程序代码 伪代码 if ($request->header('ac...
我是使用的常驻内存模式,那么如果同时插入数据两条 使用medoo::id()来获取最后一条插入的id 会不会出现 id混乱呢 我对这个常驻内存不太熟悉,望大神指点迷津 ...
问题描述 安装完 webman-admin ,安装好数据库,后台登录 提示 Call to a member function connection() on null 报错信息 Call to a member function connection() on null...
问题描述 通过其他项目运行 php 项目/start.php start 以www身份运行。 项目可以正常开启、关闭,但开机自动运行就有问题。正常开启了,不知道为什么要关闭。 报错信息 orkerman[/www/wwwroot/jrd/start.php] start in DEBUG mode ------------------------------------------- WORKERMAN ------...
问题描述 这里写描述 无法登录,centos系统使用的宝塔面板,将站点设置为纯静态,添加了反向代理 http://0.0.0.0:8787 php 8.1 遇到错误无法排查 返回的json数据 code: 500,msg: "Call to a member function connection() on null", traces: "Error: Call to a member function con...
问题描述 这里详细描述问题 PHP 环境:Ver 8.2.5 只部署webman时,php start.php start 无报错,正常启动 加载illuminate/database等插件后,php start.php start 启动即报错 报错信息 PHP Deprecated: Creation of dynamic property Workerman\Worker::$workerId is depre...
问题描述 我使用了宝塔的项目管理器运行测试项目,如果是守护进程模式,项目管理器抓不到进程的运行状态,可以正常回收子进程。 如果使用debug模式启动,我的主业务里面有两个AsyncTcpConnection 虽然在onWorkerStop方法里面close了连接,但是关闭项目的时候就会产生两个php孤儿进程。有没有好的方法能方便的在debug模式下关闭项目的时候回收子进程? 还是说这个问题是宝塔的项目管理器造成的? ...
问题描述 关于response()->download下载word文件内容乱码? $fileName = "test.docx"; $templateProcessor = new \PhpOffice\PhpWord\TemplateProcessor('./public/reporttpl/test.docx'); $templateProcessor->setValue("name","test")...
问题描述 线上环境启动 之后运行项目: 502 Bad Gateway 报错信息 PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 36864 bytes) in /www/wwwroot/ab.xxx.com/vendor/topthink/think-orm/src/db/PDOConnec...
问题描述 做大文件分片上传的时候,前端循环上传,每片大小1MB,文件总大小40M(测试用的) 但是当循环到十几次的时候就会 自动取消 然后也没有任何报错 Windows下大概是12次左右 Linux下大概是20次左右 php版本7.4 截图报错信息里报错文件相关代码 操作系统及workerman/webman等框架组件具体版本 "workerman/webman-framework"...
问题描述 我在windows下使用phpstorm+webman+debug开发测试,为什么我自定义的进程在debug中无法使用 我自定义了一些进程,当我以debug模式启动的时候,自定义的进程没有启动 只有使用php启动才可以启动 ...
问题描述 chatGPT接口已经调通了,能返回结果了,返回的结果片段我整理成了如下的结构: {"fsid":"74420571915T2AU","tsid":"74420571915T2AU","type":"chatGPT","left":10,"content":"\u4e8e"} 结果是一个字一个字返回的,这个结构里的 content 就是一个字,我通过调用 send 方法将这个内容发送到客户端,目前来看他不是...
问题描述 webman怎么在虚拟主机中部署 为此你搜索到了哪些方案及不适用的原因 webman怎么在虚拟主机中部署,如果不能用虚拟主机,哪里的云主机便宜,或者性价比高...