自建穩定可靠的php 守護
what
#● pcntl_fork
● 進程/ 程式組/ 群組長進程/會話
● 標準輸入/ 輸出/ 錯誤
#why
##how
###################################################################################### ##需要安裝pcntl 擴展,才能使用#########● 後台運行######if ($pid=pcntl_fork ()) exit (0);// 是父進程,結束父進程,子進程繼續######● 脫離控制終端,登入會話和進程組######posix_setsid ();// 子程序升級組長進程,脫離原來的會話/ 終端機##### #● 禁止進程重新開啟控制終端######if ($pid=pcntl_fork ()) exit (0);// 結束第一子進程,第二子進程繼續(第二子進程不再是會話組長)######● 關閉開啟的檔案描述子######fclose (STDIN),fclose (STDOUT),fclose (STDERR)// 關閉標準輸入輸出與錯誤顯示。 ######● 改變目前工作目錄######chdir("/")######● 重設檔案建立遮罩######umask (0);// 防止繼承父級遺留下來的掩模######相關推薦:《###PHP教程###》###
以上是使用PHP自建穩定可靠的守護程序的詳細內容。更多資訊請關注PHP中文網其他相關文章!