swoole如何一直開啟

swoole如何一直開啟

swoole可以通過開啟守護(hù)進(jìn)程實(shí)現(xiàn)一直開啟。

守護(hù)進(jìn)程(daemon)就是一種長(zhǎng)期生存的進(jìn)程,它不受終端的控制,可以在后臺(tái)運(yùn)行。

swoole官方也為我們提供了配置選項(xiàng)daemonize,默認(rèn)不啟用守護(hù)進(jìn)程,若要開啟守護(hù)進(jìn)程,daemonize設(shè)置為true即可。

守護(hù)進(jìn)程化。設(shè)置daemonize => 1時(shí),程序?qū)⑥D(zhuǎn)入后臺(tái)作為守護(hù)進(jìn)程運(yùn)行。長(zhǎng)時(shí)間運(yùn)行的服務(wù)器端程序必須啟用此項(xiàng)。

如果不啟用守護(hù)進(jìn)程,當(dāng)ssh終端退出后,程序?qū)⒈唤K止運(yùn)行。

守護(hù)進(jìn)程有優(yōu)點(diǎn),必然也存在缺點(diǎn)。我們啟用守護(hù)進(jìn)程后,server內(nèi)所有的標(biāo)準(zhǔn)輸出都會(huì)被丟棄,這樣的話我們也就無法跟蹤進(jìn)程在運(yùn)行過程中是否異常之類的錯(cuò)誤信息了。

為方便起見,swoole為我們提供了另一個(gè)配置選項(xiàng)log_file,我們可以指定日志路徑,這樣swoole在運(yùn)行時(shí)就會(huì)把所有的標(biāo)準(zhǔn)輸出統(tǒng)統(tǒng)記載到該文件內(nèi)。

推薦學(xué)習(xí):?swoole視頻教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊7 分享