问题描述 redis队列,更新代码了,部分代码马上生效,部分未生效 具体情况是,我发现redis队列一直重复消费,然后我就在每个队列的可能出错的地方打了写了日志,然后更新代码,restart了进程。然后有的地方的代码日志没有出来,有的地方的代码日志生效了。然后对更多的地方进行了日志的记录,对同一条数据就行了队列的处理,之前数据走不完所有逻辑,突然就能走完所有逻辑了,仅仅是加了日志,并没有调整数据和处理逻辑,很奇怪...
Webman AI发布5.2版本 新增功能 支持gpt-4o模型 支持画廊 支持gpt联网(需要升级webman/openai, 命令为 composer require webman/openai ^v1.0.7) 绘画支持粘贴、拖拽上传参考图,上传带进度条 移动端支持开启暗黑主题 优化暗黑模式下切换页面短暂白色闪屏问题 一些其它优化 体验地址 https://bla.cn https://www.workerma...
问题描述 上传5m图片报错process terminated with ERROR: E_ERROR "Allowed memory size of 134217728 bytes,拖慢整个服务器,这是内存溢出吗,修改memory_limit不起作用,请问这个怎么解决...
结论是不使用异步代码就不会互相影响 结论是不使用异步代码就不会互相影响 问题描述 先访问(开启事务): /?transaction=1 再访问(不用事务) / 结果是数据不会被写入。 因为两次请求,用的connection是同一个,所以会互相影响,数据库连接应该 每个请求独立分开。 虽然我用的是timer计时器,但是在高并发且有大量非阻塞行为的时候,还是有可能触发一样的问题。 程序代码或配置 public...
问题描述 我用Http请求提交Content-Type: multipart/form-data; boundary=-------------------------7dvisualgetfile这样的数据给webman,然后通过$request->post()获取不到post数据,是空的 请求头信息: Content-Type: multipart/form-data; boundary=---------...
问题描述 webman框架中使用redis队列,运行过程中,如果进行reload/restart时,会直接结束正在消费的任务,导致任务处理一半,这种情况有啥方法处理吗?...
介绍 webman应用市场正式上线,地址 https://www.workerman.net/apps 现已经向开发者提供上传入口 https://www.workerman.net/app/create 开发者可以提交自己的完整应用或者应用插件,方便他人安装使用的同时,从中获取收益。 每个品类名额有限,想要上线自己应用的小伙伴抓紧了。 注意 上传的应用不能侵犯第三方权益 关于应用插件 应用插件实际上是一个完整的...
大前端的技术方案太多太多了,鱼龙混杂,各种轮子层出不穷,而webman是运行在cli模式下的php,和这些大前端干的活基本上没有什么交集。 时至今日干后端的已经不再关注前端是怎么实现的了,干前端的也不再关注后端是怎么实现的了,前后端分离是大势所趋。 前端目前的分裂不是一时半会儿能有个结果的,而且分裂还会愈演愈烈,所以建议官方不要把过多精力放在前端上,只提供一套完善的webman-admin API套件就足够了,管他前...
https://www.workerman.net/doc/webman/process.html#自定义非监听进程例子 https://www.workerman.net/doc/webman/others/bootstrap.html#业务初始化...
webman 如果在中间件中抛出异常就会产生跨域错误,项目中,我的所有错误响应都是以异常的方式返回的,在身份验证中间件中,如果token验证失败,我就会抛出异常,此时APP端就会报跨域错误...
如题,单体应用拆分成多个服务,互相 RPC 调用,但是没有服务注册、熔断、限流这些算微服务吗? 在webman中,你有实现熔断和限流的好方案,甚至是全套PHP微服务方案吗...