導航:首頁 > 文件管理 > pid文件體系是什麼

pid文件體系是什麼

發布時間:2023-06-26 09:07:19

⑴ LINUX的PID文件是幹嘛 用的

PID(進程抄控制符)英文全稱為Process Identifier,它也屬於電工電子類技術術語。
PID就是各進程的身份標識,程序一運行系統就會自動分配給進程一個獨一無二的PID。進程中止後PID被系統回收,可能會被繼續分配給新運行的程序。
PID一列代表了各進程的進程ID,也就是說,PID就是各進程的身份標識。
==========
只要運行一程序,系統會自動分配一個標識!
是暫時唯一:進程中止後,這個號碼就會被回收,並可能被分配給另一個新進程。
只要沒有成功運行其他程序,這個pid會繼續分配給當前要運行的程序!!
如果成功運行一個程序,然後再運行別的程序時,系統會自動分配另一個pid!!
以上摘自:http://ke..com/view/402830.htm#1
比如說,firefoxbin的PID是4376,你可以kill 4376將這個進程殺死,而不會錯殺其他。

⑵ Linux裡面什麼是pid文件

並不代表專門的進程。在運行時PID是不會改變標識符的,但是你終止程序後再運行PID標識符就會被系統回收,就可能會被繼續分配給新運行的程序

⑶ nginx中的「pid」是什麼

剛安裝的時候就是沒有,其實在啟動 nginx 時自動生成的 裡面存放的是 當前 nginx 住進程的 ID 號;
所以在配置文件中指定pid
pid /usr/local/webserver/nginx/nginx.pid;
哇這個事情 搞了我好長時間,我以為我裝的用問題;
nginx的結束重啟一般是通過下面命令來實現的:
kill -QUIT 26000
其中26000是nginx的主進程號。
每次都需要通過ps命令來查詢nginx的主進程號,非常麻煩。 在《實戰nginx:取代Apache的高性能Web伺服器》一書中提到了使用pid文件的方法,不巧的是給的命令漏了些東西,這里給出完整的指令。
pid文件就是一個純文本文件,裡面記錄的是進程的pid號。
下面是一個pid文件的內容::26032
nginx的默認pid文件
nginx使用了pid文件來記錄master process的pid號,如果編譯時沒有指定,那它的路徑就是:
<prefix/logs/nginx.pid
其中<prefix是nginx的安裝路徑。
如果你想修改默認的pid文件路徑,可以在編譯時加入配置。參數如下::
./configure –-pid-path=/data/test/ngx.pid
指定後,默認的pid文件路徑就更改為::
/data/test/ngx.pid
如果指定只是路徑,沒有pid的文件名,那麼pid的文件名還是nginx.pid
通過配置文件修改pid
除了使用默認值和通過編譯時修改外,還可以通過在nginx的配置文件中修改。如下:
pid /data/test/nginx.pid;
這里修改的值只對使用該配置文件的nginx有效。
用PID文件停止Nginx
假設pid文件路徑為/data/logs/nginx.pid
kill –QUIT `cat /data/logs/nginx.pid`
用pid文件重新載入配置文件

閱讀全文

與pid文件體系是什麼相關的資料

熱點內容
兩個java傳遞文本 瀏覽:365
appale 瀏覽:37
如何在app食譜上找創新 瀏覽:324
iphone為什麼沒有文件管理 瀏覽:956
文件校驗唯一 瀏覽:544
掌上青醫app為什麼計費失敗 瀏覽:809
網易郵箱大師網路異常 瀏覽:175
蘋果6plus玩什麼游戲卡 瀏覽:954
單片機延時程序計算方法 瀏覽:947
前端和後端的編程語言分別有哪些 瀏覽:633
如何在網站上列印文件 瀏覽:307
三菱fx2n編程軟體有哪些 瀏覽:698
初學者數控加工倒角怎麼編程 瀏覽:586
編程和化學哪個難 瀏覽:195
word高級替換 瀏覽:578
大專學編程哪個學校好 瀏覽:330
win7網路協議 瀏覽:559
沒有用於當前位置的源代碼 瀏覽:624
接龍app哪個好用 瀏覽:284
如何進入別人的共享文件找不到 瀏覽:520

友情鏈接