快速使用

2018-01-10 14:40 更新

Pcenter是OHSCE內(nèi)置的進程守護組件,它是一個核心組件,無論開源免費版、專業(yè)版和各高級定制版中。它內(nèi)置于/OHSCE/ENGINE中

(OHSEC>0.0.1,s y s t e m_Base)

Pcenter是OHSCE內(nèi)置的進程守護組件,它是一個核心組件,無論開源免費版、專業(yè)版和各高級定制版中。它內(nèi)置于/OHSCE/ENGINE中.


簡述:Pcenter是OHSCE的核心內(nèi)置組件,他負責系統(tǒng)的核心進程守護工作和進程控制工作。它工作非常高效且穩(wěn)定一般不用做分管雜亂的非核心進程。


指令輸入方式:

Pcenter是一個嚴謹?shù)慕M件,它是系統(tǒng)運行穩(wěn)定的核心,一般情況下只分管核心進程僅接受以下兩種指令輸入方式。

PcenterRun引導文件(主要方式):

        Pcenter在啟動時會自動檢索引導文件目錄(.../OHSCE/PcenterRun/)下的全部引導文件,并一一啟動并守護其指定的進程。

        Example:


<?php
$ohsce_pcenter_pr_name='測試';              //被叫進程名稱
$ohsce_pcenter_pr_prun='\pexample.php';    //被叫進程啟動文件及命令
$ohsce_pcenter_memmorykey=6901;           //被叫進程守護地址(共享內(nèi)存),此地址為Pcenter主進程和Pdefend進程之間通信用到,不沖撞即可。注意 不得與生成器沖突,否則請?zhí)崆白浴?/pre>


    

$ohsce_pcenter_runmode="php";              //默認PHP


共享內(nèi)存實時指令通信調(diào)度(輔)


守護架構(gòu): Pcenter(頂級守護進程)->Pdefend(二級守護進程)(->Pdefend(C).vbs(Windows系統(tǒng)中間件))->被守護進程


Pdefend:是二級守護進程,是被守護進程的直接隸屬父進程。也可以獨立啟動。


依賴:OHSCE>0.0.1   Pdefend(>0.0.1)


啟動方式:


php %cd%/OHSceRun.php -r engine -m pcenter
很多情況下請將其注冊為系統(tǒng)服務(wù)。



示例文件:

/OHSCE/PcenterRun/example.php


NOTICE:

Pcenter進程崩潰不會影響被守護進程的工作,它會工作到分管進程自然崩潰/被終止/被新的PCENTER進程接管。

開源版和專業(yè)版的Pcenter區(qū)別;開源版為單頂級進程工作,專業(yè)版為雙子進程工作且可災難恢復。


官方頁面:http://www.ohsce.com/index.php/book/ohscezjcj/PCENTER-QS-99.html


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號