当前位置: 首页 > 面试题库 >

Debian-Solr无法启动,日志文件被删除

颛孙嘉玉
2023-03-14
问题内容

我刚刚从http://www.eu.apache.org/dist/lucene/solr/5.3.1/solr-5.3.1.tgz下载了最新版本的Solr

然后我tar zxvf solr-5.3.1.tgz用cd /solr-5.3.1/bin将其解压缩到/ bin /目录中,以使用

./solr start

根据教程和自述文件,首次试用不需要更多。

等待长达30秒才能看到Solr在端口8983上运行

[-] 30秒后仍看不到Solr在8983上收听!

尾部:无法打开“ /var/solr/logs/solr.log”进行读取

所以我创建了目录和solr.log文件,并用重新启动

./solr start

该日志文件被solr自动删除,并且错误相同,即该日志文件不可读。这是一个有趣的循环。如何找到一种读取日志文件的方法,以了解为什么solr无法启动?

Java版本

Java版本“ 1.6.0_36”

OpenJDK运行时环境(IcedTea6 1.13.8)(6b36-1.13.8-1〜deb7u1)

OpenJDK 64位服务器VM(内部版本23.25-b01,混合模式)


问题答案:

我不认为日志文件会被删除-可能从未创建过。Solr和Lucene 5.3需要Java 7,因此,如果Java6 VM是用于启动Solr的JVM,则它将失败。

您可以./solr start -f使Solr在前台运行以捕获任何错误,但是如果日志记录子系统从未启动,则可能效果不佳。



 类似资料:
  • 我知道这个问题已经在StackOverflow(和其他网站)上被问过好几次了,但我找到的所有解决方案都不适合我。 正如您在标题中看到的那样,在启动Android日食时,我收到以下错误消息: 发生错误。查看日志文件 我尝试从eclipse.ini文件中删除快照文件和Vmargs指令。我还尝试用以下命令清理Eclipse: PATH/TO/ECLIPSE-清洁 但没有结果。 我正在Windows 7上

  • 我有3个运行在和的Zoomaster服务器。 我想在和启动4台Solr服务器,以指向上面的Zoomaster Ensemble。所以在server1,我运行一个命令: 我收到一条错误消息: 但是,如果我指向一个ZooGuard服务器,例如: 它成功启动。 在Windows中运行的所有服务器。 我做错了什么?或者Windows中的Solr start脚本是否有错误?

  • 我希望将所有内部Springboot日志消息定向到log4j,以便这些消息遵循我的log4j属性,但这是无效的。 登录中。config=file:/data/log/report-log4j。属性 启动springboot,它会输出 log4j:WARN找不到记录器(org.springframework.web.context.support.StandardServleteEnvironmen

  • 我在SpringBoot中使用logback,但无法删除旧的日志文件。 我在logback-spring.xml文件中定义了以下appender: 即使我设置了“MaxHistory”和“CleanHistoryonStart”,超过10天的日志文件也不会被删除。既不是翻转也不是启动。

  • 问题内容: 重新启动Rails应用程序时出现以下错误。我以前在另一台服务器上使用另一个应用程序遇到过此问题,但不记得是什么问题了,或者我是怎么解决的。 我正在Ubuntu上使用capistrano部署到杂种集群。 当我做 结果是: 日志目录是/ apps / staging / shared / log的目录。 这是怎么回事? 问题答案: 原来是一个细微的错误: 当这两行引发异常时 rails假定

  • 如何更改Springboot Kafka的日志记录?我在我们的Splunk服务器上看到了超过200万条消息,但什么都不起作用: 还尝试了: 依赖性: 这些都没有任何作用。我错过什么了吗?