{"action":"created","issue":{"url":"https://api.github.com/repos/dianping/cat/issues/783","labels_url":"https://api.github.com/repos/dianping/cat/issues/783/labels{/name}","comments_url":"https://api.github.com/repos/dianping/cat/issues/783/comments","events_url":"https://api.github.com/repos/dianping/cat/issues/783/events","html_url":"https://github.com/dianping/cat/issues/783","id":64938463,"number":783,"title":"消息发不出或收不到？","user":{"login":"dlyss","id":4537392,"avatar_url":"https://avatars.githubusercontent.com/u/4537392?v=3","gravatar_id":"","url":"https://api.github.com/users/dlyss","html_url":"https://github.com/dlyss","followers_url":"https://api.github.com/users/dlyss/followers","following_url":"https://api.github.com/users/dlyss/following{/other_user}","gists_url":"https://api.github.com/users/dlyss/gists{/gist_id}","starred_url":"https://api.github.com/users/dlyss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dlyss/subscriptions","organizations_url":"https://api.github.com/users/dlyss/orgs","repos_url":"https://api.github.com/users/dlyss/repos","events_url":"https://api.github.com/users/dlyss/events{/privacy}","received_events_url":"https://api.github.com/users/dlyss/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-03-28T12:41:05Z","updated_at":"2015-03-29T10:31:40Z","closed_at":null,"body":"可以确认的是：1、客户端正常生成消息 2、服务端正常部署，未见error，就是在服务端看不到消息，如何定位或如何再客户端 服务端打日志定位？求助。\r\n1、客户端日志：\r\n[03-28 20:39:47.931] [INFO] [TcpSocketSender] sendInternal start ......\r\n[03-28 20:39:47.932] [INFO] [TcpSocketSender] sendInternal buf size 36103\r\n[03-28 20:39:47.932] [INFO] [TcpSocketSender] sendInternal channel [id: 0xe7129416, /192.168.11.11:60661 => /192.168.11.36:2280]\r\n2、服务端暂未打日志\r\n请问再在那个类打日志来定位原因？"},"comment":{"url":"https://api.github.com/repos/dianping/cat/issues/comments/87388200","html_url":"https://github.com/dianping/cat/issues/783#issuecomment-87388200","issue_url":"https://api.github.com/repos/dianping/cat/issues/783","id":87388200,"user":{"login":"dlyss","id":4537392,"avatar_url":"https://avatars.githubusercontent.com/u/4537392?v=3","gravatar_id":"","url":"https://api.github.com/users/dlyss","html_url":"https://github.com/dlyss","followers_url":"https://api.github.com/users/dlyss/followers","following_url":"https://api.github.com/users/dlyss/following{/other_user}","gists_url":"https://api.github.com/users/dlyss/gists{/gist_id}","starred_url":"https://api.github.com/users/dlyss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dlyss/subscriptions","organizations_url":"https://api.github.com/users/dlyss/orgs","repos_url":"https://api.github.com/users/dlyss/repos","events_url":"https://api.github.com/users/dlyss/events{/privacy}","received_events_url":"https://api.github.com/users/dlyss/received_events","type":"User","site_admin":false},"created_at":"2015-03-29T10:31:40Z","updated_at":"2015-03-29T10:31:40Z","body":"TcpSocketReceiver.startServer  错误，日志如下：\r\n\r\n[03-29 18:28:58.535] [ERROR] [CatHomeModule] failed to create a child event loop\r\njava.lang.IllegalStateException: failed to create a child event loop\r\n\tat io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:68)\r\n\tat io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:49)\r\n\tat io.netty.channel.epoll.EpollEventLoopGroup.<init>(EpollEventLoopGroup.java:56)\r\n\tat io.netty.channel.epoll.EpollEventLoopGroup.<init>(EpollEventLoopGroup.java:48)\r\n\tat io.netty.channel.epoll.EpollEventLoopGroup.<init>(EpollEventLoopGroup.java:41)\r\n\tat com.dianping.cat.message.spi.core.TcpSocketReceiver.startServer(TcpSocketReceiver.java:101)\r\n\tat com.dianping.cat.message.spi.core.TcpSocketReceiver.init(TcpSocketReceiver.java:78)\r\n\tat com.dianping.cat.CatHomeModule.setup(CatHomeModule.java:100)\r\n\tat org.unidal.initialization.DefaultModuleInitializer.expandAll(DefaultModuleInitializer.java:72)\r\n\tat org.unidal.initialization.DefaultModuleInitializer.execute(DefaultModuleInitializer.java:38)\r\n\tat org.unidal.initialization.DefaultModuleInitializer.execute(DefaultModuleInitializer.java:24)\r\n\tat com.dianping.cat.servlet.CatServlet.initComponents(CatServlet.java:48)\r\n\tat org.unidal.web.AbstractContainerServlet.init(AbstractContainerServlet.java:51)\r\n\tat org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)\r\n\tat org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)\r\n\tat org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)\r\n\tat org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5262)\r\n\tat org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5550)\r\n\tat org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)\r\n\tat org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)\r\n\tat org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)\r\n\tat org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)\r\n\tat org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1081)\r\n\tat org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1877)\r\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)\r\n\tat java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)\r\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:138)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)\r\n\tat java.lang.Thread.run(Thread.java:619)\r\nCaused by: java.lang.RuntimeException: Error during epoll_create1(...): Function not implemented\r\n\tat io.netty.channel.epoll.Native.epollCreate(Native Method)\r\n\tat io.netty.channel.epoll.EpollEventLoop.<init>(EpollEventLoop.java:70)\r\n\tat io.netty.channel.epoll.EpollEventLoopGroup.newChild(EpollEventLoopGroup.java:71)\r\n\tat io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:64)\r\n\t... 29 more"}}