You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by GitBox <gi...@apache.org> on 2018/06/04 10:56:09 UTC
[GitHub] elord-dna opened a new issue #1306: Collector启动失败
elord-dna opened a new issue #1306: Collector启动失败
URL: https://github.com/apache/incubator-skywalking/issues/1306
Please answer these questions before submitting your issue.
- Why do you submit this issue?
- [x ] Question or discussion
- [ ] Bug
- [ ] Requirement
- [ ] Feature or performance improvement
- What do you want to know?
首先,我在使用localhost配置时,apache-skywalking-apm-incubating(5.0.0-beta版)的Collector和UI能够正常启动。
当我替换了webappService.sh中的127.0.0.1的地址为外网ip时,然后将conf/application.yml中的所有的localhost替换为了这个外网ip(elasticsearch除外)。再启动的时候,发现UI一直连接不上,会报以下这个错误:
2018-06-04 18:08:09.931 WARN 2722 --- [PollingServerListUpdater-0] o.a.s.apm.webapp.tools.HttpClientTools : bad url=http://58.xx.xx.18:10800/ui/jetty
然后,查看Collector的日志,发现时collector有错误,一下是部分的错误日志。
2018-06-04 18:06:54,713 - org.apache.skywalking.apm.collector.server.jetty.JettyServer -14968 [main] INFO [] - start server, host: 58.xx.xx.18, port: 12800
2018-06-04 18:06:54,713 - org.apache.skywalking.apm.collector.server.jetty.JettyServer -14968 [main] INFO [] - jetty servlet mappings: [/segments] register by org.apache.skywalking.apm.colle
ctor.agent.jetty.provider.handler.TraceSegmentServletHandler-f0020b1
2018-06-04 18:06:54,713 - org.apache.skywalking.apm.collector.server.jetty.JettyServer -14968 [main] INFO [] - jetty servlet mappings: [/application/register] register by org.apache.skywalki
ng.apm.collector.agent.jetty.provider.handler.ApplicationRegisterServletHandler-72a2312e
2018-06-04 18:06:54,713 - org.apache.skywalking.apm.collector.server.jetty.JettyServer -14968 [main] INFO [] - jetty servlet mappings: [/instance/register] register by org.apache.skywalking.
apm.collector.agent.jetty.provider.handler.InstanceDiscoveryServletHandler-47c7a9e5
2018-06-04 18:06:54,713 - org.apache.skywalking.apm.collector.server.jetty.JettyServer -14968 [main] INFO [] - jetty servlet mappings: [/servicename/discovery] register by org.apache.skywalk
ing.apm.collector.agent.jetty.provider.handler.ServiceNameDiscoveryServiceHandler-7951c3a2
2018-06-04 18:06:54,713 - org.apache.skywalking.apm.collector.server.jetty.JettyServer -14968 [main] INFO [] - jetty servlet mappings: [/networkAddress/register] register by org.apache.skywa
lking.apm.collector.agent.jetty.provider.handler.NetworkAddressRegisterServletHandler-4ed9f7b1
2018-06-04 18:06:54,713 - org.apache.skywalking.apm.collector.server.jetty.JettyServer -14968 [main] INFO [] - jetty servlet mappings: [/graphql] register by org.apache.skywalking.apm.collec
tor.ui.jetty.handler.GraphQLHandler-6d69a0d3
2018-06-04 18:06:54,714 - org.eclipse.jetty.server.Server -14969 [main] INFO [] - jetty-9.4.2.v20170220
2018-06-04 18:06:54,715 - org.eclipse.jetty.server.handler.ContextHandler -14970 [main] INFO [] - Started o.e.j.s.ServletContextHandler@36ad5f2a{/,null,AVAILABLE}
2018-06-04 18:06:54,715 - org.apache.skywalking.apm.collector.jetty.manager.JettyManagerProvider -14970 [main] ERROR [] - Cannot assign requested address
org.apache.skywalking.apm.collector.server.jetty.JettyServerException: Cannot assign requested address
at org.apache.skywalking.apm.collector.server.jetty.JettyServer.start(JettyServer.java:96) ~[server-component-5.0.0-beta.jar:5.0.0-beta]
at org.apache.skywalking.apm.collector.jetty.manager.JettyManagerProvider.lambda$notifyAfterCompleted$0(JettyManagerProvider.java:68) ~[collector-jetty-manager-provider-5.0.0-beta.jar
:5.0.0-beta]
at java.util.HashMap$Values.forEach(HashMap.java:981) [?:1.8.0_161]
at org.apache.skywalking.apm.collector.jetty.manager.JettyManagerProvider.notifyAfterCompleted(JettyManagerProvider.java:66) [collector-jetty-manager-provider-5.0.0-beta.jar:5.0.0-bet
a]
at org.apache.skywalking.apm.collector.core.module.BootstrapFlow.notifyAfterCompleted(BootstrapFlow.java:67) [apm-collector-core-5.0.0-beta.jar:5.0.0-beta]
at org.apache.skywalking.apm.collector.core.module.ModuleManager.init(ModuleManager.java:69) [apm-collector-core-5.0.0-beta.jar:5.0.0-beta]
at org.apache.skywalking.apm.collector.boot.CollectorBootStartUp.main(CollectorBootStartUp.java:45) [apm-collector-boot-5.0.0-beta.jar:5.0.0-beta]
Caused by: java.net.BindException: Cannot assign requested address
at sun.nio.ch.Net.bind0(Native Method) ~[?:1.8.0_161]
at sun.nio.ch.Net.bind(Net.java:433) ~[?:1.8.0_161]
at sun.nio.ch.Net.bind(Net.java:425) ~[?:1.8.0_161]
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) ~[?:1.8.0_161]
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) ~[?:1.8.0_161]
at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:298) ~[jetty-server-9.4.2.v20170220.jar:9.4.2.v20170220]
按照quickStart上所写的,项目能够迅速启动起来。但是,当我尝试将待监控的服务与skywalking分开部署时,很难找到相应的文档。即使找到一些文档,collector和ui都还是分开的老的版本。当我从一些其他issue知道了一些ip应该如何配置时,修改成以上的配置,发现上述问题。能否提供解决上述错误的一些思路,或者有更新的更详细的文档提供参考
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services