2009年10月26日月曜日

10/26 STCP

とりあえず負荷分散的なことを行えそうな気がするプログラムは完成した。
負荷情報をSource OPのサーバTCPで受け付けているが、
何故かスタンドアロンモードだと通信できるが、デーモンだとうまくいかない。

rootでlsof -i:PORT_NUMBERとすると、スタンドアロンではアプリが確認できるが、
デーモンを立ち上げた状態だとコマンドが反応を返さないのでやはりうまくいっていない模様。

うまくいったときの反応
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
shedding 17153 matsuura 9u IPv4 3024160 TCP *:ddi-tcp-1 (LISTEN)

謎だ。

1 件のコメント:

  1. 愚かなことに、SourceのPEが走っているノードの指定が間違っていたためこのエラーが発生したことがわかった。
    スタンドアロンだとバイナリを実行したノードでSourceが走るが、デーモンだと設定したノードでSourceが走ることを失念していた。

    とにかくこれでプログラムの雛形は完成した。

    返信削除