Interstage Application Server トラブルシューティング集
目次 索引 前ページ次ページ

第10章 コンポーネントトランザクションサービス使用時の異常> 10.2 ワークユニット使用時の異常発生時の対処

10.2.6 コンソールからログインできない


 以下にコンソールからログインできなくなる原因の可能性について説明します。

RCプロシジャからワークユニット起動を行うとコンソールログインができなくなる場合

 RCプロシジャにワークユニット起動を行うスクリプトを登録し、サーバ・ブート時に起動スクリプトからワークユニットを起動すると、その後コンソール端末からのログイン時に以下のメッセージが出力され、ログインできなくなることがあります。

console login: root
Warning - ttymon cannot allocate controlling tty on "/dev/console", there may be another session active on this port.

 この場合、ワークユニット起動スクリプトに以下の処理を追加してください。

1)ワークユニット起動前処理
#!/bin/sh
/usr/lib/saf/ttymon -g -h -p "`uname -n` console login: " -T \
sun -d /dev/console -l console -m ldterm,ttcompat &
2)ワークユニット起動後処理
#!/bin/sh
pid=`/usr/bin/ps -e | grep -w ttymon | grep -w console \
| /usr/bin/sed -e 's/^ *//' -e 's/ .*//'`
kill $pid

ワークユニット起動スクリプトの記述例

#!/bin/sh
/usr/lib/saf/ttymon -g -h -p "`uname -n` console login: " -T \
sun -d /dev/console -l console -m ldterm,ttcompat &

isstartwu TDSAMPLE1

#!/bin/sh
pid=`/usr/bin/ps -e | grep -w ttymon | grep -w console \
| /usr/bin/sed -e 's/^ *//' -e 's/ .*//'`
kill $pid


目次 索引 前ページ次ページ

Copyright 2006 FUJITSU LIMITED