2021年6月17日木曜日

ERROR "このスポーナで管理されているプロセスと一致しません"の調べ方

Gridの構成で、良くObject Spawnerのエラーに遭遇します。この原因を突き止めるのはなかなか厄介です。エラーのメッセージと原因がかけ離れていて、なんだかさっぱりわからないからです。 

 ”ERROR [00051223] :sas - 指定された UUID DA1D1904-9BC1-364A-9088-ECC2E1 3877B3 は、このスポーナで管理されているプロセスと一致しません。” 

 で、色々試して、以下のようにWorkspace Serverを起動するとエラーの原因が突き止めやすいです。proc setinit; run; を実行するSASのプログラムをテンポラリに作って、端末から実行します。 ”${Lev1}/SASApp/WorkspaceServer/WorkspaceServer.sh -sysin /tmp/foo.sas -nodms -batch” lsfのジョブ履歴から原因探しても、結局はWorkspace Serverにたどり着くことが多いです。

今日のエラーの原因は、PerfLogsのディレクトリのパーミッション設定が原因でした。良くあるのがオプションの指定の間違い、WORKの割当失敗などです。