Hi Richard,
The log as below shows the failure to connect to 8021 of FS. It looks
like we find the root cause finally.
But how could I make sure the FS is started before Red5?
Thank you very much for your help.
Regards,
Jerry
================================================================
2011-09-30 06:46:11,185 [Launcher:/bigbluebutton] INFO
o.b.w.v.f.FreeswitchServiceProvider - Logging in as [ClueCon] to
[
192.168.1.103:8021]
2011-09-30 06:46:11,190 [pool-10-thread-1] DEBUG
o.b.c.s.p.ConversionUpdatesProcessor - Waiting for JMS message to
process.
2011-09-30 06:46:11,759 [Launcher:/bigbluebutton] ERROR
o.b.w.v.f.FreeswitchServiceProvider - Connect to FreeSwitch ESL socket
failed
org.freeswitch.esl.client.inbound.InboundConnectionFailure: Could not
connect to
192.168.1.103:8021
at org.freeswitch.esl.client.inbound.Client.connect(Client.java:144)
[org.freeswitch.esl.client-0.9.0-SNAPSHOT.jar:na]
at
org.freeswitch.esl.client.manager.internal.ManagerConnectionImpl.connect(ManagerConnectionImpl.java:
72) [org.freeswitch.esl.client-0.9.0-SNAPSHOT.jar:na]
at
org.freeswitch.esl.client.manager.DefaultManagerConnection.connect(DefaultManagerConnection.java:
93) [org.freeswitch.esl.client-0.9.0-SNAPSHOT.jar:na]
at
org.bigbluebutton.webconference.voice.freeswitch.FreeswitchServiceProvider.connect(FreeswitchServiceProvider.java:
83) [FreeswitchServiceProvider.class:na]
at
org.bigbluebutton.webconference.voice.freeswitch.FreeswitchServiceProvider.startup(FreeswitchServiceProvider.java:
72) [FreeswitchServiceProvider.class:na]
at
org.bigbluebutton.webconference.voice.ConferenceService.startup(ConferenceService.java:
39) [ConferenceService.class:na]
at
org.bigbluebutton.conference.service.voice.VoiceHandler.appStart(VoiceHandler.java:
75) [VoiceHandler.class:na]
at
org.red5.server.adapter.MultiThreadedApplicationAdapter.appStart(MultiThreadedApplicationAdapter.java:
539) [red5.jar:na]
at
org.bigbluebutton.conference.BigBlueButtonApplication.appStart(BigBlueButtonApplication.java:
56) [BigBlueButtonApplication.class:na]
at
org.red5.server.adapter.MultiThreadedApplicationAdapter.start(MultiThreadedApplicationAdapter.java:
417) [red5.jar:na]
at org.red5.server.Scope.start(Scope.java:1158) [red5.jar:na]
at org.red5.server.Scope.init(Scope.java:893) [red5.jar:na]
at org.red5.server.WebScope.register(WebScope.java:198) [red5.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:
1.6.0_20]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57) [na:1.6.0_20]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43) [na:1.6.0_20]
at java.lang.reflect.Method.invoke(Method.java:616) [na:1.6.0_20]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:
1529) [spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:
1468) [spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:
1398) [spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:
512) [spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
450) [spring-beans-3.0.0.jar:3.0.0.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory
$1.getObject(AbstractBeanFactory.java:290) [spring-beans-3.0.0.jar:
3.0.0.RELEASE]
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
222) [spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:
287) [spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:
189) [spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:
557) [spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:
842) [spring-context-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:
416) [spring-context-3.0.0.jar:3.0.0.RELEASE]
at org.red5.server.tomcat.TomcatLoader$1.run(TomcatLoader.java:594)
[red5.jar:na]
java.net.ConnectException: Connection refused
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) [na:
1.6.0_20]
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:
592) [na:1.6.0_20]
at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink
$Boss.connect(NioClientSocketPipelineSink.java:374)
[netty-3.1.5.GA.jar:na]
at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink
$Boss.processSelectedKeys(NioClientSocketPipelineSink.java:344)
[netty-3.1.5.GA.jar:na]
at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink
$Boss.run(NioClientSocketPipelineSink.java:266)
[netty-3.1.5.GA.jar:na]
at
org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java:
46) [netty-3.1.5.GA.jar:na]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1110) [na:1.6.0_20]
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:603) [na:1.6.0_20]
at java.lang.Thread.run(Thread.java:636) [na:1.6.0_20]
On Sep 29, 10:36 pm, Richard Alam <
ritza...@gmail.com> wrote: