我正在使用grpc在Java服务器和节点客户机之间进行通信。当他们中的一个死了/坠毁了,另一个死了。
以下是当节点客户端死掉时在Java服务器上抛出的异常-
Nov 08, 2016 11:28:03 AM io.grpc.netty.NettyServerHandler onConnectionError
WARNING: Connection Error
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.r
我使用Docker运行ELK堆栈,用于日志管理,当前配置为ES 1.7、Logstash 1.5.4和Kibana 4.1.4。现在,我正在尝试将Elasticsearch升级到2.4.0,在中使用tar.gz文件和Docker。由于es2.x不允许以root用户的身份运行它,所以我使用了
-Des.insecure.allow.root=true
选项在运行elasticsearch服务时,但我的容器没有启动。日志上没有提到任何问题。
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload To
我无法让Google pubsub Java异步客户端干净利落地关闭。在调用Subscriber.stopAsync()之后,我得到的异常如下所示
14:30:07.600 [grpc-default-worker-ELG-1-2] WARN io.grpc.netty.shaded.io.netty.util.concurrent.DefaultPromise - An exception was thrown by io.grpc.netty.shaded.io.grpc.netty.NettyClientHandler$4.operationComplete()
一个exceptionCaught()事件被触发,它到达管道的尾部。这通常意味着管道中的最后一个处理程序没有处理异常。在io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:624) at io.netty.channel.DefaultChannelPipeline.access$100(DefaultChannelPipeline.java:46) at io.netty.channel.DefaultChannelPipeline$PendingHandlerAddedT
我试图在dev模式的HTTPs上运行play Framework2.2.1应用程序。我使用以下命令:
Development/Play/ssltest$ JAVA_OPTS=-Dhttps.port=9443 play run
我有以下几点,似乎没什么问题
--- (Running the application from SBT, auto-reloading is enabled) ---
[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000
[info] play - Listening for HTTPS on port
在GRPC上进行响应时间测试时,我遇到了这个问题,JMeter是一个spring启动服务器。我在类似的案例中读到过,它与TLS配置有关,但在我的案例中我不确定这一点。我只有在30秒内测试大约1000个请求,然后大约950个请求是ok的200个请求和50个抛出此服务器端异常的请求时才会出现此问题。
io.grpc.netty.shaded.io.netty.handler.codec.http2.Http2Exception: HTTP/2 client preface string missing or corrupt. Hex dump for received bytes: 1603010
上次我用两个微服务和eureka服务器执行了spring引导管理。那一次它执行了,但是这次它给出了这个错误,并显示了实例。
org.springframework.web.reactive.function.client.WebClientRequestException: Failed to resolve 'SAURABH-PC.mshome.net' after 3 queries ; nested exception is java.net.UnknownHostException: Failed to resolve 'SAURABH-PC.msho
我的Netty服务器通过我在ChannelHandler上的exceptionCaught方法向客户机发回一个错误响应。如果客户端消失了,这将导致无限递归。下面是堆栈跟踪代码片段:
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.cleanUpWriteBuffer(AbstractNioWorker.java:778) ~[netty-3.5.7.Final.jar:na]
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(Abst
我已经将以下jar添加到build.sbt文件中,如下所示:
"com.amazonaws" % "aws-java-sdk" % "1.11.492"
在合并的过程中,我得到了以下错误:
[error] 1 error was encountered during merge
java.lang.RuntimeException: deduplicate: different file contents found in the following:
/home/jenkins-slave/.ivy2/cache/io.netty/netty
我正在开发一个通过tcp套接字从设备读取数据的微服务。微服务也将在不同的服务器上提供服务。为此,设计了一种分布式结构。redis上已经创建了一个RMapCache,可以让不同的服务定期查询设备。此映射会将设备的当前IP信息保存在进程中。不希望同时向同一ip发送多个请求。为将ip添加到此映射而创建的方法代码如下。在该方法中,实现了redisson FairLock,以确保代码块线程的安全。 RMapCache<String, Long> ipMap=redissonClient.getMapCache("IPMAP");
RLock lock;
public sy
Play 2.5.0使用Netty4.0.33,而gRPC需要Netty4.1.0(用于http2支持),这将导致以下异常:
[error] p.c.s.n.PlayRequestHandler - Exception caught in Netty
java.lang.AbstractMethodError: null
at io.netty.util.ReferenceCountUtil.touch(ReferenceCountUtil.java:73)
at io.netty.channel.DefaultChannelPipeline.touch(DefaultChan