国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

監(jiān)控進程

webman自帶一個monitor監(jiān)控進程,它支持兩個功能

  1. 監(jiān)控文件更新并自動reload載入新的業(yè)務代碼(一般在開發(fā)時使用)
  2. 監(jiān)控所有進程占用內存,如果某個進程占用內存即將超過php.inimemory_limit限制則自動安全重啟該進程(不影響業(yè)務)

監(jiān)控配置

配置文件 config/process.phpmonitor配置


global $argv;

return [
    // File update detection and automatic reload
    'monitor' => [
        'handler' => process\Monitor::class,
        'reloadable' => false,
        'constructor' => [
            // Monitor these directories
            'monitorDir' => array_merge([    // 哪些目錄下的文件需要被監(jiān)控
                app_path(),
                config_path(),
                base_path() . '/process',
                base_path() . '/support',
                base_path() . '/resource',
                base_path() . '/.env',
            ], glob(base_path() . '/plugin/*/app'), glob(base_path() . '/plugin/*/config'), glob(base_path() . '/plugin/*/api')),
            // Files with these suffixes will be monitored
            'monitorExtensions' => [
                'php', 'html', 'htm', 'env'
            ],
            'options' => [
                'enable_file_monitor' => !in_array('-d', $argv) && DIRECTORY_SEPARATOR === '/', // 是否開啟文件監(jiān)控
                'enable_memory_monitor' => DIRECTORY_SEPARATOR === '/',                      // 是否開啟內存監(jiān)控
            ]
        ]
    ]
];

monitorDir用來配置監(jiān)控哪些目錄的更新(監(jiān)控目錄的文件不宜過多)。
monitorExtensions用來配置monitorDir目錄里哪些文件后綴應該被監(jiān)控。
options.enable_file_monitor值為true時,則開啟文件更新監(jiān)控(linux系統下以debug方式運行默認開啟文件監(jiān)控)。
options.enable_memory_monitor值為true時,則開啟內存占用監(jiān)控(內存占用監(jiān)控不支持windows系統)。

提示
windows系統下當需要運行windows.bat 或者 php windows.php 時才能開啟文件更新監(jiān)控。

編輯于2025-02-06 22:08:54 完善本頁 +發(fā)起討論
贊助商