Pcenter是OHSCE內(nèi)置的進(jìn)程守護(hù)組件,它是一個核心組件,無論開源免費(fèi)版、專業(yè)版和各高級定制版中。它內(nèi)置于/OHSCE/ENGINE中
(OHSEC>0.0.1,s y s t e m_Base)
Pcenter是OHSCE內(nèi)置的進(jìn)程守護(hù)組件,它是一個核心組件,無論開源免費(fèi)版、專業(yè)版和各高級定制版中。它內(nèi)置于/OHSCE/ENGINE中.
簡述:Pcenter是OHSCE的核心內(nèi)置組件,他負(fù)責(zé)系統(tǒng)的核心進(jìn)程守護(hù)工作和進(jìn)程控制工作。它工作非常高效且穩(wěn)定一般不用做分管雜亂的非核心進(jìn)程。
指令輸入方式:
Pcenter是一個嚴(yán)謹(jǐn)?shù)慕M件,它是系統(tǒng)運(yùn)行穩(wěn)定的核心,一般情況下只分管核心進(jìn)程僅接受以下兩種指令輸入方式。
PcenterRun引導(dǎo)文件(主要方式):
Pcenter在啟動時會自動檢索引導(dǎo)文件目錄(.../OHSCE/PcenterRun/)下的全部引導(dǎo)文件,并一一啟動并守護(hù)其指定的進(jìn)程。
Example:
<?php $ohsce_pcenter_pr_name='測試'; //被叫進(jìn)程名稱 $ohsce_pcenter_pr_prun='\pexample.php'; //被叫進(jìn)程啟動文件及命令 $ohsce_pcenter_memmorykey=6901; //被叫進(jìn)程守護(hù)地址(共享內(nèi)存),此地址為Pcenter主進(jìn)程和Pdefend進(jìn)程之間通信用到,不沖撞即可。注意 不得與生成器沖突,否則請?zhí)崆白浴?/pre>
$ohsce_pcenter_runmode="php"; //默認(rèn)PHP
共享內(nèi)存實(shí)時指令通信調(diào)度(輔)
守護(hù)架構(gòu): Pcenter(頂級守護(hù)進(jìn)程)->Pdefend(二級守護(hù)進(jìn)程)(->Pdefend(C).vbs(Windows系統(tǒng)中間件))->被守護(hù)進(jìn)程
Pdefend:是二級守護(hù)進(jìn)程,是被守護(hù)進(jìn)程的直接隸屬父進(jìn)程。也可以獨(dú)立啟動。
依賴: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進(jìn)程崩潰不會影響被守護(hù)進(jìn)程的工作,它會工作到分管進(jìn)程自然崩潰/被終止/被新的PCENTER進(jìn)程接管。
開源版和專業(yè)版的Pcenter區(qū)別;開源版為單頂級進(jìn)程工作,專業(yè)版為雙子進(jìn)程工作且可災(zāi)難恢復(fù)。
官方頁面:http://www.ohsce.com/index.php/book/ohscezjcj/PCENTER-QS-99.html
更多建議: