应用是从控制器判断,有些反直觉

问题描述 App::getAppByController 中判断所属应用,有些问题 Route::any('/api/areacity/province', [\xxx\yyy\api\controller\Areacity::class, 'province']); 像这种路由绑定的,直觉上应该属于api应用,但实际上是yyy,导致整跨域老是不行。 优化建议 改为通过请求路径判断,分割路径,app预留给插件,其他的...

ichynul 发表与 4天前 216 浏览 2 回答
Predis协程问题[已解决]

问题描述 自己写的redislock,支持redis和predis。 由于很多老项目是php7.4,目前的php8没有安装redis扩展,所以使用composer安装的predis. 但运行中偶尔报错,好像是协程支持的问题 /vendor/predis/predis/src/Connection/Resource/Stream.php on line 249 PHP Fatal error: Uncaught Sw...

ichynul 发表与 2025-08-29 344 浏览 0 回答
workerman文档中的链接失效

问题描述 https://www.workerman.net/doc/workerman/faq/components/channel-examples2.html...

ichynul 发表与 2023-12-05 759 浏览 1 回答
windows环境多进程优化建议

感觉windows环境可以再优化一下。 webman http://0.0.0.0:8787 4 [ok] 上面的进程数数4无意义,是阻塞的,只会误导人。 应该按照设置的进程数量,自动拆分(类似于慢业务:https://www.workerman.net/doc/webman/others/task.html) 每个端口对应一个进程,端口范围8787~8791。至于怎么负载均衡,由用户自己去使用apache或n...

ichynul 发表与 2023-03-16 2129 浏览 4 回答
workerman/crontab规则问题(已解决)

问题描述 每天00:00~07:59每分钟执行一次。 规则为:* 0-7 * * * 但2023-01-06 00:59:00后就没有执行 看日志也没报错。 看了下代码,好像要改成* 0-7/1 * * *这样才行? 不好意思,我看了一下我的版本,被谁锁定到1.0去了。最新的应该没这问题。...

ichynul 发表与 2023-01-06 1099 浏览 0 回答
讨论,在每次http请求结束后调用set_time_limit(0)

问题描述 php.ini中max_execution_time的值对cli环境无效,但可以在程序中是可以被修改并生效的,如set_time_limit()方法。 正常来讲,没有人明知是cli环境的情况下,写代码时去修改这个值,但webman承接传统的php生态,难免某个第三方包会去修改它,或者一些老项目代码迁移有遗留。 而且这个问题不好排查,比如我遇到问题是某个上传文件的地方set_time_limit(),你必须调...

ichynul 发表与 2022-10-28 1329 浏览 1 回答
奇怪的现象,winserver2008上面执php cli行超时[已解决]

问题描述 winserver2008上面运行webman,会有Maximum execution time执行超时提示。 为此你搜索到了哪些方案及不适用的原因 max_execution_time参数cli模式默认强制为0 即使改参数为0,任然有有提示。 ...

ichynul 发表与 2022-10-27 1181 浏览 3 回答
感觉控制器的前置初始化还是放在框架层面比较好

见我之前发过的pr: https://github.com/walkor/webman-framework/pull/39/files 调用控制器的action前,检测控制器是否存在约定名称的初始化方法。 靠中间件去处理,有中间件执行顺序的问题。 比如使用action-hook处理。 protected $admin; public function beforeAction(Request $request) ...

ichynul 发表与 2022-08-10 1195 浏览 1 回答
插件页面支持一下直接反馈和讨论

现在的插件不能在里面发表评论,能开通评论功能不。 有什么问题直接在插件页面反馈,方便开发者和用户交流。...

ichynul 发表与 2022-07-08 1251 浏览 6 回答

ichynul

2170
积分
0
获赞数
0
粉丝数
2022-03-04 加入
🔝