ColdFusion 9 服务器未重新启动 - “权限被拒绝”错误

ColdFusion 9 服务器未重新启动 - “权限被拒绝”错误

由于内存性能问题,我不得不在 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 文件相匹配。

答案1

您可以通过查看启动脚本来检查 Coldfusion 启动的运行时用户:

/etc/init.d/coldfusion_9

查找以下行:

RUNTIME_USER="[用户将会在这里]""

相关内容