作者edward8726 (熊怪)
看板Linux
標題[問題] apache 2 啟動時回傳exit status 127
時間Sat Nov 3 03:09:23 2018
大家好,小弟用的Ubuntu版本為18.04 LTS,
最近在啟動apache2時出現了一個很莫名的錯誤,
全文如下:
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset:
enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active:
failed (Result: exit-code) since Sat 2018-11-03 02:41:44 CST; 3s ago
Process: 23648 ExecStart=/usr/sbin/apachectl start
(code=exited, status=127)
大約兩三個禮拜前在開發上都沒有遇過這種問題,
最近要重新開始時要啟動service時就發生錯誤。
上網查了一下 127 是command not found的錯誤,
但我是要啟動一個server呀? 怎麼會出現這種錯誤啊?
(在Terminal內打apache2一樣是command not found, 但應該跟這個沒關係,畢竟我連
server都開不起來)
解到有點茫然,而且應該都沒有有意地改apache的東西,從上次開發完後就沒再動過了。
懇請各位大神解答,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.120.221
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1541185767.A.A1C.html
※ 編輯: edward8726 (223.136.120.221), 11/03/2018 03:10:08
→ brli7848: 我猜ExecStart那個檔案應該是script 11/03 10:24
→ brli7848: 你都知道直接執行apache2也not found了,怎麼沒想過去讀 11/03 10:25
→ brli7848: 那個script到底執行的是哪個binary?存不存在? 11/03 10:25
推 bamchisu: 你的/usr/sbin/apachectl有問題 11/04 00:20
→ bamchisu: 不能加入start這個參數執行 但應該要可以 11/04 00:21
推 bamchisu: 查查該執行檔有沒有開執行權限 11/04 00:25
→ bamchisu: 或是有沒有被換過 11/04 00:25
→ bamchisu: 不然就重裝apache2好了 11/04 00:26