PHP的webman内存溢出,关于webman文档的疑问

PHP的webman内存溢出,关于webman文档的疑问不然 start php 中如下代码不会起作用 foreach config services as server if class exists server handler echo processerror class config handler notexists r n continue listen newWo

不然start.php中 如下代码不会起作用

foreach ($config[‘services’] ?? [] as $server) {

if (!class_exists($server[‘handler’])) {

echo “process error: class {$config[‘handler’]} not exists\r\n”;

continue;

}

$listen = new Worker($server[‘listen’] ?? null, $server[‘context’] ?? []);

if (isset($server[‘listen’])) {

echo “listen: {$server[‘listen’]}\n”;

}

$class = Container::make($server[‘handler’], $server[‘constructor’] ?? []);

worker_bind($listen, $class);

$listen->listen();

}

process.php

use support\view\Raw;

use support\view\Twig;

use support\view\Blade;

use support\view\ThinkPHP;

return [

// 文件更新检测

‘monitor’ => [

‘handler’ => process\FileMonitor::class,

‘constructor’ => [

// 监控这些目录

‘monitor_dir’ => [

app_path(),

config_path(),

base_path() . ‘/process’,

base_path() . ‘/support’,

base_path() . ‘/resource’

],

// 监控这些后缀的文件

‘monitor_extenstions’ => [

‘php’, ‘html’, ‘htm’

]

],

‘services’=>[ //注意这里

[

‘handler’ => process\Test::class,

‘listen’ => “http://127.0.0.1:8090”,

],

]

],

// 其它进程

/*’websocket’ => [

‘handler’ => process\Websocket::class,

‘listen’ => ‘websocket://0.0.0.0:8888’,

‘count’ => 10,

],*/

];

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/214111.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午4:57
下一篇 2026年3月18日 下午4:58


相关推荐

  • Elasticsearch 搜索数组字段

    Elasticsearch 搜索数组字段参考文章 Elasticsearc 搜索数组字段 hhhzua 的专栏 CSDN 博客 elasticsearc 查询数组 1 搜索数组字段 tags 中同时存在元素 str a str b query bool filter term tags str a term

    2026年3月17日
    2
  • c# savefiledialog_game是什么意思中文

    c# savefiledialog_game是什么意思中文1、这里通过一个例子来讲解saveFileDialog的使用方法,首先创建一个小的winform程序,然后在主界面中放入一个按钮、一个textbox,按钮用来弹出saveFileDialog,然后textbox用来接收saveFileDialog选择之后的文件路径,如下图:2、下图中的代码就是程序的全部代码了,对其中重要的代码进行解释:InitialDirectory方法:设置save…

    2026年4月13日
    6
  • Java大数据开发[通俗易懂]

    Java大数据开发[通俗易懂](后记:写这些东西不管出于什么目的,总之自己乐意,有时候回顾一下,别有一番滋味!)博主QQ:1103088881idea从菜鸟到大神css-3d旋转相册时钟罗盘Java学习方法总结Java面向对象程序开发及实战Java高级特性编程及实战MySQL数据库应用技术及实战HTMLCSSJa…

    2022年5月12日
    54
  • JavaScript Navigator

    JavaScript NavigatorNavigator对象包含的属性描述了正在使用的浏览器。可以使用这些属性进行平台专用的配置。虽然这个对象的名称是Netscape的Navigator浏览器,但其他实现了JavaScript的浏览器也支持这个对象。Navigator对象的实例是唯一的,可以用Window对象的navigator属性来引用它。测试用例

    2025年10月28日
    4
  • SaltStack Grains 详解

    SaltStack Grains 详解简介 Grains 是 SaltStack 的重要组件之一 主要记录 minion 的静态信息 比如 CPU 内存 磁盘 网络信息等 Grains 信息是 minion 启动时汇报给 Master 的 刷新 grains 方法 1 重启 minion 2 Master 强制刷新 salt saltutil sync grainsGrains 相关方法 Grains

    2026年3月18日
    2
  • OpenClaw本地部署成本高企:企业落地难在何处?

    OpenClaw本地部署成本高企:企业落地难在何处?

    2026年3月14日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号