问题描述 https://www.workerman.net/doc/workerman/faq/components/channel-examples2.html...
感觉windows环境可以再优化一下。 webman http://0.0.0.0:8787 4 [ok] 上面的进程数数4无意义,是阻塞的,只会误导人。 应该按照设置的进程数量,自动拆分(类似于慢业务:https://www.workerman.net/doc/webman/others/task.html) 每个端口对应一个进程,端口范围8787~8791。至于怎么负载均衡,由用户自己去使用apache或n...
问题描述 每天00:00~07:59每分钟执行一次。 规则为:* 0-7 * * * 但2023-01-06 00:59:00后就没有执行 看日志也没报错。 看了下代码,好像要改成* 0-7/1 * * *这样才行? 不好意思,我看了一下我的版本,被谁锁定到1.0去了。最新的应该没这问题。...
问题描述 php.ini中max_execution_time的值对cli环境无效,但可以在程序中是可以被修改并生效的,如set_time_limit()方法。 正常来讲,没有人明知是cli环境的情况下,写代码时去修改这个值,但webman承接传统的php生态,难免某个第三方包会去修改它,或者一些老项目代码迁移有遗留。 而且这个问题不好排查,比如我遇到问题是某个上传文件的地方set_time_limit(),你必须调...
问题描述 winserver2008上面运行webman,会有Maximum execution time执行超时提示。 为此你搜索到了哪些方案及不适用的原因 max_execution_time参数cli模式默认强制为0 即使改参数为0,任然有有提示。 ...
见我之前发过的pr: https://github.com/walkor/webman-framework/pull/39/files 调用控制器的action前,检测控制器是否存在约定名称的初始化方法。 靠中间件去处理,有中间件执行顺序的问题。 比如使用action-hook处理。 protected $admin; public function beforeAction(Request $request) ...