【发布时间】:2016-02-11 06:32:26
【问题描述】:
我在 LINUX 环境中安装了 solr 服务。现在尝试使用以下命令启动服务
service solr start
执行此命令后,服务器出现以下错误
Waiting to see Solr listening on port 8080 [-] Still not seeing Solr listening on 8080 after 30 seconds!
tail: cannot open `/var/solr/logs/solr.log' for reading: No such file or directory
我手动创建了 solr.log 文件并将其放在上述路径下,但是我很快发出命令“service solr start”。 solr.log 文件将被重命名,并且不会使用 solr.log 创建任何新文件。因此服务无法启动。谁能告诉我如何解决这个问题。
提前致谢。
【问题讨论】:
-
你确定目录和日志文件是
solr用户可写的吗? -
是的,所有用户对目录都有写权限
-
您是否尝试过这样启动它:./solr start -p 8080 根据我的阅读,该服务命令可能会重置您的一些环境变量,这可能会导致问题
-
不,我没试过,直接开始使用服务
-
尝试将其作为进程 (./) 启动,看看是否可行