←前 |  ↑↑Blog |  ↑Category |  ↓Comment |  ↓Trackback |  次→

wotaskdの起動失敗


SecurityUpdateの導入に伴い、wotaskdの挙動がおかしくなりWebObjectsのアプリケーションが起動しなくなりました。その対策です。

Security Update 2004-09-07 v1.1 の10.3.5 Server版を実行したところ、wotaskdの挙動があやしくなり、WebObjectsのアプリケーションが正常動作しなくなりました。

ログ(/var/log/webobjects.log)を見ると、

javawoservice.sh: `wotaskd' is starting up ...
[2004-09-15 02:27:09 JST] 
Error getting address for Host: www.piyosystems .com [2004-09-15 02:27:09 JST]
Multicast Response Disabled

というようにwww.piyosystems.comのアドレスが取得できない模様。DNSかと思ったがそうでもない様子。
httpd.confかと思ったが変更されていない。

/var/log/system.log

を見てみると、以前のエントリにて実施したDNSの失敗対策 にときの原因と同じ模様。ハード的な問題からか、起動直後リンクダウンしてIPアドレスが正しく設定されない時間帯があり、今回のUpdate適用後、wotaskdの起動タイミングがその時間帯に入ってしまったからであるらしい。BINDはネットワークが復活後にrestartすることで解決したが、wotaskdはrestartするとポートがかぶっているとかでエラーが出てしまう。

NTPはBINDが復帰してから起動するみたいなので、wotaskdの起動をNTPの後にするように変更。

具体的には、/System/Library/StartupItems/WebObjects/StartupParameters.plist の Requiresの行にNTP相当の”Network Time”を以下のように追加。

Requires = ("Disks", "Network", "Network Time");

この状態でリブートすると正常に動作することを確認。
WebObjectsのアプリケーションも正常に起動することを確認。

週末にはNTPよりもより確実な前提条件があるか探す予定。

( ・∀・)つ〃∩ ヘェーヘェーヘェー">
投稿時間: 2004年09月16日 (木) at 01:36       
 

←前  |  ↑↑Blog |  ↑Category |  ↑Entry top |  ↑Comment |  次→
←前  |  ↑↑Blog |  ↑Category |  ↑Entry top |  ↑Comment |  次→