apachectl k start啟動apache服務是 k是什麼意思呢?請大俠幫助,謝謝

時間 2021-10-14 20:24:20

1樓:

是源於unix的kill命令向執行中的程序傳送訊號。

apache官方的解釋如下:

為了停止或者重新啟動apache ,必須向正在執行的httpd程序傳送訊號。有兩種傳送訊號的方法。第一種方法是直接使用unix的kill命令向執行中的程序傳送訊號。

也許你會注意到你的系統裡執行著很多httpd程序。但你不應該直接對它們中的任何一個傳送訊號,而只要對已經在pidfile中記載下了自身pid的父程序傳送訊號。也就是說,你不必對父程序以外的任何程序傳送訊號。

你可以向父程序傳送三種訊號:term、hup、usr1 。

你可以用下面這樣的命令來向父程序傳送訊號:

第二種方法是使用下面將要描述的httpd二進位制可執行檔案的 -k 命令列選項:stop、restart、graceful、graceful-stop 。不過推薦你使用apachectl控制指令碼來向httpd二進位制可執行檔案傳遞這些選項。

當你向httpd傳送訊號後,你可以這樣來讀取它的進行過程:

tail -f /usr/local/apache2/logs/error_log

比如--立即停止

使用訊號:term

apachectl -k stop傳送term或stop訊號到父程序可以使它立刻殺死所有子程序。這將花費一些時間來殺死所有子程序。然後父程序自己也退出。

所有進行中的請求將被強行中止,而且不再接受其它請求。

2樓:匿名使用者

其實在man httpd有這樣一個介紹

linux下apache安裝問題,apache成功安裝/usr/local/apache2目錄下,但是在啟動時卻提示 10

3樓:吳_憲

啟動apache方法:

原始碼包安裝時指定的目錄 start

4樓:匿名使用者

你用原始碼包安裝apache應該這麼啟動:

/usr/local/apache2/bin/apachectl start

試試吧。

5樓:匿名使用者

配置檔案在哪無所謂吧? 檔案位置好像是安裝時候配置的,任意在哪修改了就能生效

是什麼意思,日語 是什麼意思 是推送服務嗎 到底有沒有這中表達呢

day serbice 是指對在家需要看護的老人等人群提供入浴,做飯,日常動作訓練,看護指導等服務 也寫作 通所 訪問 是 日間介護服務 的意思。如 居家訪問 居家護理 日間託老 短期寄宿服務及福利輔具租借等。辭典的解釋 和 day service 體 弱 認知症 精神障害 在宅老人 介護家族 対 ...

服務外包學院是什麼意思,校企合作服務外包是什麼意思?

阿耘信天華 服務外包學院是針對中國服務外包領域人才需求最為緊缺的ito bpo和kpo三大重點業務領域,開設相關專業的職業技術學院。服務外包學院一般會開辦軟體技術 計算機網路技術 行動通訊運營與服務 嵌入式技術與應用 生物資訊科技與應用 微電子技術 金融管理與實務 會計與審計 資產評估 商務管理 商...

伺服器什麼意思,什麼是伺服器,伺服器是什麼意思

xiao默然 打個簡單的比方,就好比是你家用電腦的電腦 創作者 實際上,伺服器和我們的家用電腦一樣,也有主機板 cpu 儲存器 硬碟 電源等等,但由於它們處理問題的不同,伺服器更像是一臺家用電腦,伺服器是為了網路業務而儲存 處理資料的,所以伺服器一般都儲存在機房裡,由機房管理員負責管理和維護,它就像...