お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2012-04-24 13:05:57

mai33
新しいメンバ
登録日: 2012-04-24

ネットに繋がらなくなる現象(複数端末でリクエストを送信していると)

初めまして、よろしくお願いします。

■概要
今現在、1台のPCでUbuntsuの端末を複数(A、B,C)起動し、スクリプト(3つとも同じスクリプト)を動かしております。(Python)
そのスクリプトでは、サーバーA,サーバーBにランダム(サーバーA or サーバーB)でリクエストを送信しております。

■問題
□ 1 . A,B,Cの端末から同時進行でリクエストを送信している最中に、端末Aから送信されたリクエストに対し、サーバーBからレスポンスが返ってこない時があります。
すると、端末B,Cも同時にリクエストを投げることが出来なくなってしまいます。(端末B,Cは正常なサーバーAにレスポンスを送信している)

端末Aから送信されたリクエストに対してレスポンスが返ってきたら、端末B,Cも正常に動き出します。

□ 2 . レスポンスが返ってこない状態で端末を強制終了すると、ネットに繋がらなくなる(裏でプロセスが動いているからでしょうか)
    調べたんですが、プロセスをkillする必要があるらしいです。端末Aは、このプロセスを使用している  といったように、プロセスを特定する方法はあるのでしょうか?

■要望
他の端末に依存することなく、スクリプトを動かしたいです。
大胆に言えば、まったく違うPCで動かしているようなイメージです。(端末3台起動=パソコン3台で 動かしてるようなイメージ)

スクリプト上の問題でしょうか?;

例.※リクエスト送信
socket(10)
try:
   urllib.open("http://hogehoge.com")
except:
   print "error"

オフライン

 

Board footer

Powered by FluxBB