Hi,

On 2014-03-04, 4:19 PM, "Jeffrey Schmitz" wrote:

I'm guessing that or something very much like it is the problem.  But I don't 
think I have the courage to try it at this point since it's currently running 
with localhost.  Maybe in about a month, or if it stops working again I'll try 
it with all WOHosts and setting all to domain names instead of localhost.

I wish there were a canonical, well documented way to set this stuff that 
worked every time, so I'm going to take a first cut.

The list below I think represents some very common deployment "problem child" 
entries, but I certainly at this time haven't found a magic answer that always 
works for me for the things in red, with the biggest overall questions being:

Use localhost/don't use localhost

Use localhost for single machine development.


Use IP Addresses or domain names

Use for deployment.


Use WOHost properties/Don't use WOHost properties

Always use WOHost.


Note that if you do use domain names, they must be reverse lookup'able, so that 
the 'host ip' and 'host domain' commands match up

Very much so.


e.g.
$host netbrackets1.netbrackets.com<http://netbrackets1.netbrackets.com>
netbrackets1.netbrackets.com<http://netbrackets1.netbrackets.com> has address 
208.52.168.238

$ host 208.52.168.238
238.168.52.208.in-addr.arpa domain name pointer 
netbrackets1.netbrackets.com<http://netbrackets1.netbrackets.com>.


With that said, here is my first attempt at the canonical list of deployment 
problem children:

/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Resources/Properties:
   WOHost=[IP/Domain/localhost/don't use WOHost]

/Library/WebObjects/JavaApplications/JavaMonitor/Contents/Resources/Properties:
   WOHost=[IP/Domain/localhost/don't use WOHost]

JavaMonitor Site HTTP Adaptor URL:
   http://[IP/Domain/localhost]/cgi-bin/WebObjects
JavaMonitor Hosts Host name (Status says available so wotaskd daemon is 
running):
   [IP/Domain/localhost]

/System/Library/WebObjects/Adaptors/Apache2.2/apache.conf:
   WebObjectsConfig [IP/Domain/localhost]:1085 10


httpd.conf "problem" entries:

ServerName [IP/Domain/localhost]:80

DocumentRoot "/Library/WebServer/Documents"
<Directory />
    Options FollowSymLinks
    AllowOverride None
#    Order deny,allow
#    Deny from all
</Directory>

ScriptAliasMatch ^/cgi-bin/((?!(?i:webobjects)).*$) 
"/Library/WebServer/CGI-Executables/$1"

Include /System/Library/WebObjects/Adaptors/Apache2.2/apache.conf

apache.conf "problem" entries:

LoadModule WebObjects_module    
/System/Library/WebObjects/Adaptors/Apache2.2/mod_WebObjects.so
WebObjectsDocumentRoot /Library/WebServer/Documents
WebObjectsAlias /cgi-bin/WebObjects
WebObjectsConfig [IP/Domain/localhost]:1085 10

Additional Arguments "magic" entry in Javamonitor:

.... -WOHost [IP/Domain/localhost/don't use WOHost]





On Mar 4, 2014, at 11:30 AM, Chuck Hill 
<ch...@global-village.net<mailto:ch...@global-village.net>> wrote:

The random results and lack of WOHost settings suggest that the apps are 
starting while networking is getting finalized.  I’d try adding WOHost to 
everything (apps, JavaMonitor, wotaskd).

Chuck


On 2014-03-04, 7:56 AM, "Jeff Schmitz" wrote:

Definitely random. Every reboot is an adventure :-)

Here's the host info. I think it looks good.
host netbrackets1.netbrackets.com<http://netbrackets1.netbrackets.com/>
netbrackets1.netbrackets.com<http://netbrackets1.netbrackets.com/> has address 
208.52.168.238

host 208.52.168.238
238.168.52.208.in-addr.arpa domain name

I'll have to try starting the app from the command line later but all is 
working right now so I'm pretty sure the app itself starts fine. Per the logs 
It was actually getting started by javamonitor without error but javamonitor 
didn't know it.

Sent from my iPhone

On Mar 4, 2014, at 9:01 AM, Aaron Rosenzweig 
<aa...@chatnbike.com<mailto:aa...@chatnbike.com>> wrote:

Hi Jeff,

I wonder if you are having NSLOOKUP trouble.

If the DNS isn’t just right, WO can get easily confused and probably will cause 
sporadic problems like you are experiencing.

Right? If I understand it correctly things are failing somewhat randomly. It’s 
not like they never work, they sometimes do. That smells of DNS trouble.

In particular:

"Check that the machine is properly identified in the DNS including the reverse 
lookup."
Aaron Rosenzweig / Chat 'n Bike<http://www.chatnbike.com/>
e:  aa...@chatnbike.com<mailto:aa...@chatnbike.com>  t:  (301) 956-2319
[Chat 'n Bike]  [Chat 'n Bike]

On Mar 4, 2014, at 4:44 AM, Jeffrey Schmitz 
<j...@netbrackets.com<mailto:j...@netbrackets.com>> wrote:

JavaMonitor started the instances, and they start fine with no errors.

Is there some way I can get this working without javamonitor knowing it's 
running at least temporarily?  The app is up and running according to the log 
at least.


On Mar 4, 2014, at 3:08 AM, Alexander Spohr 
<a...@freeport.de<mailto:a...@freeport.de>> wrote:


Am 04.03.2014 um 09:30 schrieb Jeffrey Schmitz 
<j...@netbrackets.com<mailto:j...@netbrackets.com>>:

port = 2003; runningState = "DEAD"

Who started the instances?
Are they on the right port?


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

This email sent to aa...@chatnbike.com<mailto:aa...@chatnbike.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/archive%40mail-archive.com

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

Reply via email to