On Dec 8, 2015, at 8:45 PM, Jeff Schmitz <jeffschm...@icloud.com> wrote:

> Thanks for checking that out, sounds plausible.  And yeah, not the best 
> solution, but I wanted to see if I could get it working at all and take it 
> from there.  I may try using IP’s for WOHost values.

I don't think IPs in different subnet will work ether but I haven't had a setup 
in that sort of environment.
Someone correct me... Bueller ... Bueller ...

> 
> 
> 
>> On Dec 8, 2015, at 3:11 PM, Klaus Berkling <webobje...@berkling.us> wrote:
>> 
>>> 
>>> On Dec 7, 2015, at 10:16 PM, Jeff Schmitz <jeffschm...@icloud.com> wrote:
>>> 
>>> I believe I’ve checked everything you mention (see below) to no avail.  One 
>>> thought I had is that the servers are running different Mac OS versions.  
>>> Could the WOAdaptor compiled for El Capitan on the head machine not be able 
>>> to use a remote app instance running under Mt. Lion on the remote machine?
>> 
>> The OS probably doesn’t matter.  Is this right:
>> 
>> netbrackets1.netbrackets.com has address 208.52.161.87
>> 87.161.52.208.in-addr.arpa domain name pointer netbrackets1.netbrackets.com.
>> 
>> netbrandeds-mini1.netbrandeds.info has address 208.52.189.44
>> 44.189.52.208.in-addr.arpa domain name pointer 
>> netbrandeds-mini1.netbrandeds.info.
>> 
>> I have a feeling the servers need to be in the same domain - Can someone 
>> second that?
>> I always put my hosts on a private network but if you have Mac minis you 
>> might not have that option (maybe firewire of thunderbolt network bridge?).
>> You don’t want to send your application traffic over a co-location network 
>> anyways.
>> 
>>> 
>>> 
>>> 
>>>> On Dec 7, 2015, at 11:02 PM, Klaus Berkling <webobje...@berkling.us> wrote:
>>>> 
>>>> 
>>>> On Dec 6, 2015, at 9:21 PM, Jeff Schmitz <jeffschm...@icloud.com> wrote:
>>>> 
>>>>> I’m trying to follow the instructions at:  
>>>>> https://wiki.wocommunity.org/pages/viewpage.action?pageId=7143530
>>>>> 
>>>>> I'm using one machine for a web server (e.g. Apache, womonitor) and one 
>>>>> for the application server (wotaskd, my app)
>>>>> 
>>>>> I’ve set the WebObjectsConfig appropriately on the webserver machine, 
>>>>> e.g.: 
>>>>> 
>>>>> WebObjectsConfig http://www.server.com:1085,http://www2.server.com:1085 10
>>>>> 
>>>>> I have added the application server host and the application to java 
>>>>> monitor on the web server and it all looks good.
>>>>> 
>>>>> I start up the remote application from the webserver javamonitor, but 
>>>>> when I try to reach the app using the webserver URL, it says application 
>>>>> not found.  However, if I try to access the application by going straight 
>>>>> to the application server URL, it works.  (I do have apache setup on the 
>>>>> application server as well).
>>>>> 
>>>>> I tested the 2001 and 1085 ports using telnet from the web server to the 
>>>>> application server, and both ports are open.
>>>>> 
>>>>> One thing that isn’t clear in the wiki instructions is what the WOHost 
>>>>> parameters should be set to on the app server machine.  I set them to the 
>>>>> app server itself’s address, and it works with a local instance of 
>>>>> Apache/JavaMonitor, but should I keep them set to this when I want to run 
>>>>> them as remote applications from the webserver?
>>>>> 
>>>>> If that’s not it, any other ideas?
>>>> 
>>>> 
>>>> If it's not a firewall issue, it might be a DNS issue if you are using 
>>>> host names.  If memory serves then use the WOHost parameter as the 
>>>> hostname you use in JavaMonitor. If you have multiple IP addresses you'll 
>>>> need to check if everyone is listing on the right socket, check with lsof 
>>>> -i tcp:1085 or lsof -i tcp:2001
>>> I can definitely telnet from the head machine to both port 2001 and 1085 on 
>>> the app server.  WOHost in the respective wotaskd property files on each 
>>> server matches the respective host in JavaMonitor .  Also, reverse DNS 
>>> lookups are correct for both machines.
>>>> 
>>>> Make sure there is only one JavaMonior running, usually on the head node. 
>>>> One wotaskd on each server and only one apache web server - the head node.
>>> JavaMonitor is only running on the head node.  Each server has a wotaskd 
>>> running, and apache is only running on the head node.
>>>> 
>>>> Try to completely set up one host only, so no www2 server anywhere - not 
>>>> in JavaMonitor nor WebObjectsConfig. First use localhost and make sure the 
>>>> app is working.
>>> Everything works fine on the head node, which is running on instance of the 
>>> application, and all WOHost parameters and specified JavaMonitor hosts are 
>>> using domain name, NOT localhost.
>>>> 
>>>> Then use the servers' IP address, at this point you can't use 'localhost' 
>>>> anymore anywhere. Make sure your app is still working. 
>>> The head node is working using the domain name that comes up on a reverse 
>>> lookup of the machine IP address.
>>> 
>>>> After that add the other host to WebObjectsConfig and JavaMonitor using 
>>>> the IP addresses (avoiding any DNS issues). Double check the syntax on 
>>>> that line. JavaMonitor should say that both hosts are available.
>>> Done, again using domain name that comes up on reverse host lookup of the 
>>> machine IP, e.g. netbrandeds-mini1.netbrandeds.info
>>> host 208.52.189.44
>>> 44.189.52.208.in-addr.arpa domain name pointer 
>>> netbrandeds-mini1.netbrandeds.info.
>>>> 
>>> JavaMonitor on the head machine does say both hosts are available.
>>> 
>>>> If you make changes in JavaMonitor to the configuration, make sure you see 
>>>> the SiteConfig.xml file change on both servers (usually in 
>>>> /Library/WebObjects/Configuration).
>>> I did have to do a Synchronize Host to get both SiteConfig.xml files in 
>>> agreement as to the URL to Adaptor setting.  It originally was pointing to 
>>> itself.  However even after doing the sync, it’s still exhibiting the same 
>>> behavior.
>>> 
>>>> 
>>>> If both servers are talking to each other, add your application in 
>>>> JavaMonitor and add one instance for each host. Then try to turn them on 
>>>> and off and watch the processes on each of the hosts start and stop. 
>>> JavaMonitor is able to wotaskd on both servers and can start and stop 
>>> application instances on each server.  So, everything looks normal except 
>>> the head node’s apache/WOAdaptor is not able to successfully invoke the 
>>> instance on the secondary node to serve application pages.  If I set the 
>>> instance on the head node to Reject new Sessions, apache returns that no 
>>> Instance is Found.
>>> 
>>> So, I’m still pretty stumped on this.  In my apache.conf I have the 
>>> following, which lists the two hosts.  It doesn’t have to be in any 
>>> particular order does it?
>>> WebObjectsConfig 
>>> http://netbrackets1.netbrackets.com:1085,http://netbrandeds-mini1.netbrandeds.info:1085
>>>  10
>>> 
>>> 
>>> 
>>> 
>>>> 
>>>> BTW, you should be able to manage all instance nodes and instances 
>>>> regardless of the web server. You can check the mechanics before you turn 
>>>> on the site.
>>>> 
>>>> Hope this helps. It's been a while since I've done this.
>>>> 
>>>> 
>>>> kib
>>>> 
>>>> 
>>>> 
>>>> "We keep moving forward, opening new doors, and doing new things, because 
>>>> we're curious and curiosity keeps leading us down new paths."
>>>> Walt Disney
>>>> 
>>>> Klaus Berkling
>>>> www.berkling.us | @kiberkli | Photography
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
>>>> Help/Unsubscribe/Update your Subscription:
>>>> https://lists.apple.com/mailman/options/webobjects-dev/jeffschmitz%40icloud.com
>>>> 
>>>> This email sent to jeffschm...@icloud.com
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/jeffschmitz%40icloud.com
>> 
>> This email sent to jeffschm...@icloud.com



"We must be better today than yesterday. Tomorrow we must be even better." 
Mike Seibert - Lead Flight Director for Mars rover Oppertunity

Klaus Berkling
www.berkling.us | @kiberkli | Photography





 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to