On Mon, Sep 9, 2013 at 5:26 PM, Chamara Ariyarathne <[email protected]>wrote:
> > > > On Mon, Sep 9, 2013 at 5:18 PM, Chamith Kumarage <[email protected]> wrote: > >> This is the expected behavior when a server gets bound to all network >> interfaces. >> >> 0.0.0.0 (ipv4) or 0:0:0:0:0:0:0:0 (ipv6) means all interfaces. >> >> https://wso2.org/jira/browse/ESBJAVA-2146 >> > > So it seems correct when HostName is not specified in the carbon.xml; > carbon server to bound to "every" network interface rather than "any" > network interface. > > But for some services they are not using the globally bound host but > rather binding to various interfaces. > > Seen this in sevaral products that the user need to specify HostNames in > several configuration files. Even if they are documented, that sounds not > like a good approach in configuring stuff. > I think the product teams are suppose to use Hosts specified and bound in carbon core while starting up other services. > >> >> On 09/09/2013 03:01 PM, Chamara Ariyarathne wrote: >> >> This has been a doubt for several products as I have seen issues while >> Statistics publishing, Accessing management consoles etc. >> >> When the >> <!-- >> Host name or IP address of the machine hosting this server >> e.g. www.wso2.org, 192.168.1.10 >> This is will become part of the End Point Reference of the >> services deployed on this server instance. >> --> >> <!--HostName>localhost</HostName--> >> >> property is not set, and when the carbon server is started on a Ubuntu >> machine, the pickup of host name happens differently for several services. >> >> I saw this recently with API Manager. >> >> As you can see here. >> >> [2013-09-09 09:11:59,167] INFO - PassThroughHttpSSLListener >> Pass-through HTTPS Listener started on 0:0:0:0:0:0:0:0:8243 >> [2013-09-09 09:11:59,168] INFO - PassThroughHttpListener Starting >> Pass-through HTTP Listener... >> [2013-09-09 09:11:59,169] INFO - PassThroughHttpListener Pass-through >> HTTP Listener started on 0:0:0:0:0:0:0:0:8280 >> [2013-09-09 09:11:59,173] INFO - NioSelectorPool Using a shared selector >> for servlet write/read >> [2013-09-09 09:11:59,202] INFO - NioSelectorPool Using a shared selector >> for servlet write/read >> [2013-09-09 09:11:59,275] INFO - TaskServiceImpl Task service starting >> in STANDALONE mode... >> [2013-09-09 09:11:59,293] INFO - RegistryEventingServiceComponent >> Successfully Initialized Eventing on Registry >> [2013-09-09 09:11:59,394] INFO - JMXServerManager JMX Service URL : >> service:jmx:rmi://localhost:11111/jndi/rmi://localhost:9999/jmxrmi >> [2013-09-09 09:11:59,394] INFO - StartupFinalizerServiceComponent Server >> : WSO2 API Manager-1.5.0 >> [2013-09-09 09:11:59,395] INFO - StartupFinalizerServiceComponent WSO2 >> Carbon started in 55 sec >> [2013-09-09 09:12:00,322] INFO - CarbonUIServiceComponent Mgt Console >> URL : https://localhost:9443/carbon/ >> [2013-09-09 09:12:00,322] INFO - CarbonUIServiceComponent API Publisher >> Default Context : http://localhost:9763/publisher >> [2013-09-09 09:12:00,322] INFO - CarbonUIServiceComponent API Store >> Default Context : http://localhost:9763/store >> [2013-09-09 09:12:00,408] INFO - APIKeyMgtServiceComponent Setting >> default carbon host for thrift key management service: 10.100.1.90 >> [2013-09-09 09:12:00,429] INFO - APIKeyMgtServiceComponent Started >> thrift key mgt service at port:10398 >> >> UI services are bound to "localhost" and "APIKeyMgtServiceComponent" is >> bound to the ipaddress "10.100.1.90" >> >> One can argue since this is same machine this is no problem. But I've >> seen the Key Management services fail when the KeyMgt Server is bound to ip >> and client in the same Carbon server calls to localhost. >> >> And this can be more troublesome when One machine has more than one >> network interfaces. >> >> >> -- >> *Chamara Ariyarathne* >> Senior Software Engineer - QA; >> WSO2 Inc; http://www.wso2.com/. >> Mobile; *+94772786766* >> >> >> > > > -- > *Chamara Ariyarathne* > Senior Software Engineer - QA; > WSO2 Inc; http://www.wso2.com/. > Mobile; *+94772786766* > -- *Chamara Ariyarathne* Senior Software Engineer - QA; WSO2 Inc; http://www.wso2.com/. Mobile; *+94772786766*
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
