问题描述 webman框架在接收任务后,通过协程的方式对数据进行分析以及调用python进行处理后,在写入库和本地文件,这通常需要10-20分钟/任务,同步等待太耗时了,打算做成协程的方式,并在执行过程中通过协程id传出进度,并通过ws给前端展示当前任务的进度,目前在linux中使用的是swoole的co创建协程,但是swoole在windows下需要wsl等,着实麻烦,因为这个程序为多客户,有的是windows环境...
问题描述 绑定完UID跟clientid 然后获取clientid 数组是0 isUidOnline 也是返回0 不知道什么原因,跟环境和配置有关系么? 程序代码或配置 // 绑定关系 $_SESSION['id'] = $data['uid']; Gateway::bindUid($sessionId, $data['uid']); $temp = Gateway::getClientIdByUid($data['...
问题描述 在webman中 怎么主动延长程序的执行时间 因为自己写了个循环批量添加数据中用到了 Redis::lPush() 结果 cpu给干满了宕机了 我如何控制写入速度 防止宕机 我记得sleep() 好像是不能用 Redis::lPush()...
问题描述 if (function_exists('posix_kill')) { // 所有子进程重启 try { posix_kill(posix_getppid(), SIGUSR1); return true; } catch (\Throwable $e) { Log::error("平滑启动失败:" . $e->getMessa...
workerman http协议POST请求时获取不到url的query_string 在使用workerman的时候发送POST请求,请求的URL带有query_string参数,但是在请求类里面获取不到这个query_string参数。 程序代码或配置 接收POST请求的URL类似于http://xxx.xxx/index.php?param=value POST请求体数据如下 {"id": 1} 获取参数的代码...
问题描述 这里写问题描述 项目用$request->all() 获取的参数发现都是字符串,把前端提交的int类型都转换成了string类型了,只能自己做类型转换吗,请问还有其他方法吗...
问题描述 使用Eloquent ORM 分页报错 程序代码 <?php namespace app\model; use support\Model; class Order extends Model { /** * The table associated with the model. */ protected $table = 'order'; prot...
问题描述 这里写描述 laravel执行php artisan config:cache 报错,有能解决的来加q: 3102133826 解决好,给100 LogicException Your configuration files are not serializable. at E:\code\xxx\vendor\laravel\framework\src\Illuminate\Foundation\Con...
问题描述 引入模型观察者后,模型观察者中设置 public bool $afterCommit = true; 在提交所有事务后处理事件后报错,改为false即无错误。 laravel文档地址: https://learnku.com/docs/laravel/10.x/eloquent/14888#3bfe46 程序代码 <?php namespace app\observer; use app\mode...
问题 vue 用的 webman/push 带的 src/utils/push-vue.js 本地开发 直接链接 ws://127.0.0.1:3131 是没问题的, 部署到 线上,nginx 做代理 报错如下: { "event": "pusher:connection_established", "data": "{\"socket_id\":\"1.3\",\"activity_timeout\...
问题描述 请教webman如何在控制器的方法return之后不主动关闭http连接? <?php namespace app\controller; use support\Request; class FooController { public function hello(Request $request) { return response('hello webman...
是这样的最近我在二开一个cms系统,我发现他可以新建一个文件自己写各种功能函数方法,而在调用系统模型方法时,自己新建的文件里面写的方法也可以被调用 我可能描述得不太对,下面我说一下大概的逻辑 就是一个开源系统 系统某些功能函数文件路径为:/cms/Model/Member.php <?php namespace Phpcmf\Model; class Member extends \Phpcmf\Mod...
问题描述 我用Http请求提交Content-Type: multipart/form-data; boundary=-------------------------7dvisualgetfile这样的数据给webman,然后通过$request->post()获取不到post数据,是空的 请求头信息: Content-Type: multipart/form-data; boundary=---------...
如何像laravel那样用控制器的参数,依赖注入的方式来简化呢? 上图这种上传方式,每个方法都要写一遍这几行,感觉不优雅;如能像下图就很好了 如果用依赖注入的方式,再加上路由的GET/POST自动判断,直接验证输出,省略很多代码了 哪位同仁帮修改一下啊!!...
wokerman是一个非常非常好的框架,就是不能断点调试,官方不能开发一个断点调试插件什么的 吗?现在调试真的真的很不方便,总是靠打印信息出来,这样效率太低了。...
PHP version:7.4.26 Workerman version:4.0.33 打印$files $this->parseFile($file); 这个方法报错了 报错信息 { "code": 0, "message": "server error.", "traces": "ErrorException: Undefined index: tmp_name in /Users/project...