[問題] apache 2 啟動時回傳exit status 127

作者: edward8726 (大熊)   2018-11-03 03:09:23
大家好,小弟用的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的東西,從上次開發完後就沒再動過了。
懇請各位大神解答,謝謝。
作者: brli7848 (無理阿?)   2018-11-03 10:24:00
我猜ExecStart那個檔案應該是script你都知道直接執行apache2也not found了,怎麼沒想過去讀那個script到底執行的是哪個binary?存不存在?
作者: bamchisu (suchi)   2018-11-04 00:20:00
你的/usr/sbin/apachectl有問題不能加入start這個參數執行 但應該要可以查查該執行檔有沒有開執行權限或是有沒有被換過不然就重裝apache2好了

Links booklink

Contact Us: admin [ a t ] ucptt.com