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

Reply via email to