Java

ColdFusion 9 伺服器未重新啟動 - “權限被拒絕”錯誤

  • June 4, 2014

由於記憶體性能問題,我不得不在 CentOS 上重新啟動 ColdFusion 9 伺服器,但現在伺服器不會再次重新啟動。在查看時,cfserver.log我可以看到始終存在“權限被拒絕”錯誤。

ColdFusion 應用程序文件夾 ( /opt/coldfusion9/) 由 擁有nobody:root,因為它解決了我們幾週前遇到的類似問題。此外,上次該 CF 伺服器正常執行時,所使用的 JRE 使用者是nobody.

也許 CF 正在嘗試使用另一個使用者(大概apache)重新啟動,這會產生權限問題?但是,我不確定如何檢查這個假設。

告訴 CF 使用什麼 JRE 使用者的配置文件在哪裡?如果我可以改變它,我可以嘗試在nobody那裡指定。

任何其他想法也歡迎。

更新:

Coldfusion 將使用的執行時使用者在/etc/init.d/coldfusion_9. 我通過與使用者保持一致來解決問題:我需要將文件夾的所有權/opt/coldfusion9/恢復為apache:root,它與 init 文件匹配。

您可以通過查看啟動腳本來檢查 Coldfusion 正在啟動的執行時使用者:

/etc/init.d/coldfusion_9

查找以下行:

RUNTIME_USER=""

$$ user_will_be_here $$“”

引用自:https://serverfault.com/questions/599632