C#连接solr时提示 java内存异常 (jetty和tomcat哪个更High) java.lang.OutOfMemoryError
C#连接solr时提示 java内存异常 java.lang.OutOfMemoryError
时间:20180130 09:51:13.329,消息:异常消息<?xml version="1.0" encoding="UTF-8"?>
<response>
<lst name="responseHeader"><int name="status"></int><int name="QTime"></int></lst><lst name="error"><lst name="metadata"><str name="error-class">org.apache.solr.common.SolrException</str><str name="root-error-class">java.lang.OutOfMemoryError</str></lst><str name="msg">Exception writing document id to the index; possible analysis error.</str><int name="code"></int></lst>
</response>
,堆栈: 在 SolrNet.Impl.SolrConnection.PostStream(String relativeUrl, String contentType, Stream content, IEnumerable` parameters)
在 SolrNet.Impl.SolrConnection.Post(String relativeUrl, String s)
在 SolrNet.Commands.AddCommand`.Execute(ISolrConnection connection)
在 SolrNet.Impl.SolrBasicServer`.Send(ISolrCommand cmd)
在 SolrNet.Impl.SolrBasicServer`.SendAndParseHeader(ISolrCommand cmd)
在 SolrNet.Impl.SolrBasicServer`.AddWithBoost(IEnumerable` docs, AddParameters parameters)
在 SolrNet.Impl.SolrServer`.AddRange(IEnumerable` docs, AddParameters parameters)
在 SolrNet.Impl.SolrServer`.Add(T doc, AddParameters parameters)
在 SolrNet.Impl.SolrServer`.Add(T doc)
写入数据写着写着就提示java内存异常,怎么玩?
直接通过solr start和solr stop -all 启动和停止服务的,没有部署到tomcat上
另外尝试过
其他作者的相关工具 ,暂时无效果 http://blog.csdn.net/lirenzuo/article/details/54848255
提示找不到进程,不知道怎么回事。
浏览器是可以访问的,老铁们有没有遇到类似的情况,csdn的作者没有联系上,释放内存无效果,怎么解决。java一直提示内存异常,没法写入数据,重启服务无效果,重启电脑有时候可以继续写入,如果一直重启电脑的话那就坑了。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error Server Error</title>
</head>
<body><h2>HTTP ERROR </h2>
<p>Problem accessing /solr/Article/select. Reason:
<pre> Server Error</pre></p><h3>Caused by:</h3><pre>java.lang.OutOfMemoryError: Java heap space
at org.apache.lucene.util.PriorityQueue.<init>(PriorityQueue.java:)
at org.apache.lucene.search.HitQueue.<init>(HitQueue.java:)
at org.apache.lucene.search.TopScoreDocCollector.<init>(TopScoreDocCollector.java:)
at org.apache.lucene.search.TopScoreDocCollector$SimpleTopScoreDocCollector.<init>(TopScoreDocCollector.java:)
at org.apache.lucene.search.TopScoreDocCollector.create(TopScoreDocCollector.java:)
at org.apache.lucene.search.TopScoreDocCollector.create(TopScoreDocCollector.java:)
at org.apache.solr.search.SolrIndexSearcher.buildTopDocsCollector(SolrIndexSearcher.java:)
at org.apache.solr.search.SolrIndexSearcher.getDocListAndSetNC(SolrIndexSearcher.java:)
at org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:)
at org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:)
at org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:)
at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:)
at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:)
at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:)
at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:)
at org.eclipse.jetty.server.Server.handle(Server.java:)
</pre> </body>
</html>
很明显是jetty内部报错的错误 org.eclipse.jetty.server,那么换成tomcat会不会好一点呢??动口不如动手
C#连接solr时提示 java内存异常 (jetty和tomcat哪个更High) java.lang.OutOfMemoryError的更多相关文章
- 连接mysql时提示java.sql.SQLException: Access denied for user 'root'@'DESKTOP-N2B2D9A' (using password: YES)
用root连接mysql时提示:访问被拒绝 检查一下mysql server是否开启,发现后台在运行着.. 然后查了一下mysql的用户表,发现root只能运行使用本地ip(localhost或者1 ...
- Navicat 连接Oracle时提示oracle library is not loaded的问题解决
笔者使用的Navicat Premium 12启动界面截屏: 请注意是64位的.笔者win7 64位系统. 连接Oracle时提示“oracle library is not loaded”. 解决方 ...
- Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题解决
Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题解决 链接时遇到的问题,记录一下 如果还没有安装工具,请参考:Navicat P ...
- java运行代码连接mysql时提示:找不到类错误
使用IntelliJ IDEA Community Edition进行代码编写.. 使用一下代码连接mysql时出现了:java.lang.ClassNotFoundException: com.my ...
- 深入理解JVM虚拟机11:Java内存异常原理与实践
本文转自互联网,侵删 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutori ...
- 安装python后,启动时提示“0x00000000001”内存错误
直关资料: https://www.cnblogs.com/onewalee/p/7887747.html 问题情况:安装python后,在CMD命令中启动python就提示一个内存错误的对话框,重新 ...
- xshell ssh连接linux时提示ssh服务器拒绝了密码
用Xshell root连接时显示ssh服务器拒绝了密码,应该是应该是sshd的设置不允许root用户用密码远程登录 修改 /etc/ssh/sshd_config文件,注意,安装了openssh才会 ...
- 连接SQLServer时提示“但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时”解决办法
解决:"已成功与服务器建立连接,但是在登录前的握手期间发生错误. (provider: SSL Provider, error: 0 - 等待的操作过时" 官方问题介绍:http: ...
- 使用VS连接SQLServe时提示未能载入文件或程序集“System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKey
解决方法: 就是去微软主页下载两个Microsoft SQL Server 2012补丁包,SQLSysClrTypes.msi和SharedManagementObjects.msi ...
随机推荐
- Android string.xml 显示特殊符号
项目中要在string.xml 中显示特殊符号,如@号冒号等,直接写肯定不行啦..只能考虑使用ASCII码进行显示: 省略号 …@号 @:号 :空格 以下为常见的ASCII十进制交换编码: --& ...
- 【BZOJ4930】棋盘 拆边费用流
[BZOJ4930]棋盘 Description 给定一个n×n的棋盘,棋盘上每个位置要么为空要么为障碍.定义棋盘上两个位置(x,y),(u,v)能互相攻击当前仅 当满足以下两个条件: 1:x=u或y ...
- cocoapods最新使用
1.首先用淘宝的Ruby镜像来访问CocoaPods,打开终端输入以下命令: (1)gem sources --remove http://ruby.gems.org/ (移除现有Ruby默认源) ...
- OutOfMemoryError: Java heap space和GC overhead limit exceeded在Ant的Build.xml中的通用解决方式
这个仅仅是一点点经验,总结一下,当中前两个相应第一个Error.后两个相应第二个Error,假设heap space还不够.能够再改大些. <jvmarg value="-Xms512 ...
- The given 'driver' ] is unknown, Doctrine currently supports only the follo wing drivers: pdo_mysql, pdo_sqlite, pdo_pgsql, pdo_oci, oci8, ibm_db2, pdo
[Doctrine\DBAL\DBALException] The given 'driver' ] ...
- 初识机器学习之kNN算法
k近邻(k-Nearest Neighbor,简称kNN)学习是一种常用的监督学习方法,其工作机制非常简单:给定测试样本,基于某种距离度量找出训练集中与其最靠近的k个训练样本.然后基于这k个“邻居”的 ...
- JSON JsonArray和JsonObject学习资料
资料地址: http://www.json.org/json-zh.html
- spring ioc和aop理解
1.IOC 表示控制反转. 简单点说就是原来的对象是在要使用之前通过在代码里通过new Something()的方式创建出来的: IOC则是由spring容器创建同一创建,在程序要使用到该对象的时候, ...
- 全自动安装mongoDB数据库的shell脚本
最近在研究mongoDB数据库,写了个全自动安装mongoDB数据库的shell脚本,仅供参考,欢迎拍砖,内容如下: #!/bin/bash # shell的执行选项: # -n 只读取shell脚本 ...
- Android开发--多线程之Handler
前言 Android的消息传递机制是另外一种形式的“事件处理”,这种机制主要是为了解决Android应用中多线程的问题,在Android中不 允许Activity新启动的线程访问该Activity里的 ...