Sun Cluster Data Service for WebSphere MQ ガイド (Solaris OS 版)

Sun Cluster HA for WebSphere MQ をデバッグする

ProcedureSun Cluster HA for WebSphere MQ のデバッグを有効にする

Sun Cluster HA for WebSphere MQ は複数の WebSphere MQ インスタンスで使用できます。すべての WebSphere MQ インスタンスまたは特定の WebSphere MQ インスタンスに対してデバッグを有効にするには、次の手順で行います。

各 WebSphere MQ コンポーネントは、 /opt/SUNWscmqs/xxx/etcDEBUG ファイルがあります。xxx は個々の WebSphere MQ コンポーネントを表す 3 文字の略語です。

これらのファイルを使用すると、Sun Cluster 内の特定のノードで、すべての WebSphere MQ インスタンスまたは特定の WebSphere MQ インスタンスのデバッグを有効にすることができます。Sun Cluster 全体で Sun Cluster HA for WebSphere MQ のデバッグを有効にする必要がある場合は、この手順を Sun Cluster 内のすべてのノードで繰り返します。

必要に応じて Sun Cluster の各ノードで、Queue Manager コンポーネント (mgr) に対してこの手順を実行し、さらにデバッグ出力が必要な WebSphere MQ コンポーネント (オプション) で手順を繰り返します。

手順
  1. /etc/syslog.conf を編集し、daemon.noticedaemon.debug に変更します。


    # grep daemon /etc/syslog.conf
    *.err;kern.debug;daemon.notice;mail.crit        /var/adm/messages
    *.alert;kern.err;daemon.err                     operator
    #

    daemon.noticedaemon.debug に変更し、syslogd を再起動します。次に示す grep daemon /etc/syslog.conf コマンドの出力例では、daemon.debug が設定されています。


    # grep daemon /etc/syslog.conf
    *.err;kern.debug;daemon.debug;mail.crit        /var/adm/messages
    *.alert;kern.err;daemon.err                    operator
    #
    # pkill -1 syslogd
    #
  2. /opt/SUNWscmqs/mgr/etc/config を編集し、DEBUG=DEBUG=ALL または DEBUG= resource に変更します。


    # cat /opt/SUNWscmqs/mgr/etc/config
    #
    # Copyright 2003 Sun Microsystems, Inc.  All rights reserved.
    # Use is subject to license terms.
    #
    # Usage:
    #       DEBUG=<RESOURCE_NAME> or ALL
    #       START_COMMAND=/opt/mqm/bin/<renamed_strmqm_program>
    #       STOP_COMMAND=/opt/mqm/bin/<renamed_endmqm_program>
    #
    DEBUG=ALL
    START_COMMAND=
    STOP_COMMAND=
    #

    注 –

    デバッグを無効にするには、これらの手順を逆にします。