投稿日:2006年03月12日 作成鷹の巣

No.20323 FTPの連続実行はダメなのでしょうか?



FTPの連続実行はダメなのでしょうか?

No.20323 投稿時間:2006年03月12日(Sun) 00:54 投稿者名:m-koba URL:

UNIX C言語で作成したプログラムで、
以下のようにFTPコマンドを実行し(※)Linuxのサーバに置かれている
ファイルを取り込んでいます。
(※)system("ftp ~~ get XXX ~ bye");

プログラムを1回実行すると、上記コマンドが1回動いて、
Linuxサーバより指定したファイルをちゃんと取得できます。
しかし、間隔を空けずに連続して実行させると、
約3時間ほどで固まってしまう現象が発生します。(再現性100%)

上記現象が起こると、他のパソコンなどからそのサーバにTelnetやFtpで
アクセスしても、ユーザ名・パスワードの入力までは進行するのですが、ログイン認証が
いつまでも帰ってきません。
Linuxサーバから他サーバへのアクセス(Telnet,Ftp)は問題なくできました。

何が問題なのかよくわかりません。
上記のようにフリーズするまでは、何の問題もなく動いているのです。
どなたかご教授願いたく。


何のために…

No.20327 投稿時間:2006年03月13日(Mon) 07:23 投稿者名:Reboot URL:

> UNIX C言語で作成したプログラムで、
> 以下のようにFTPコマンドを実行し(※)Linuxのサーバに置かれている
> ファイルを取り込んでいます。
> (※)system("ftp ~~ get XXX ~ bye");
>
> プログラムを1回実行すると、上記コマンドが1回動いて、
> Linuxサーバより指定したファイルをちゃんと取得できます。
> しかし、間隔を空けずに連続して実行させると、

何のためにこのようなことをされているのか、その方が気になります。(^^;)
よかったら教えて頂けますか。

> 約3時間ほどで固まってしまう現象が発生します。(再現性100%)
>
> 上記現象が起こると、他のパソコンなどからそのサーバにTelnetやFtpで
> アクセスしても、ユーザ名・パスワードの入力までは進行するのですが、ログイン認証が
> いつまでも帰ってきません。
> Linuxサーバから他サーバへのアクセス(Telnet,Ftp)は問題なくできました。
>
> 何が問題なのかよくわかりません。
> 上記のようにフリーズするまでは、何の問題もなく動いているのです。
> どなたかご教授願いたく。


画像のファイル数が多く、休まずにFTPを発行するハメになっています…

No.20329 投稿時間:2006年03月13日(Mon) 10:43 投稿者名:m-koba URL:

> 何のためにこのようなことをされているのか、その方が気になります。(^^;)
> よかったら教えて頂けますか。
ある業務上のシステムなのですが・・・
他社が作成するシステム(A)があり、そのシステムでは画像ファイルを一定の周期で
決められたフォルダへ格納していきます。

下名が作成するシステムでは、その(A)が作成した画像ファイルをFTPを用いて取込む・・・
ということになっています。
画像のファイル数が多く、休まずにFTPを発行するハメになっています。。。

> > UNIX C言語で作成したプログラムで、
> > 以下のようにFTPコマンドを実行し(※)Linuxのサーバに置かれている
> > ファイルを取り込んでいます。
> > (※)system("ftp ~~ get XXX ~ bye");
> > > > プログラムを1回実行すると、上記コマンドが1回動いて、
> > Linuxサーバより指定したファイルをちゃんと取得できます。
> > しかし、間隔を空けずに連続して実行させると、
> > 何のためにこのようなことをされているのか、その方が気になります。(^^;)
> よかったら教えて頂けますか。
> > > 約3時間ほどで固まってしまう現象が発生します。(再現性100%)
> > > > 上記現象が起こると、他のパソコンなどからそのサーバにTelnetやFtpで
> > アクセスしても、ユーザ名・パスワードの入力までは進行するのですが、ログイン認証が
> > いつまでも帰ってきません。
> > Linuxサーバから他サーバへのアクセス(Telnet,Ftp)は問題なくできました。
> > > > 何が問題なのかよくわかりません。
> > 上記のようにフリーズするまでは、何の問題もなく動いているのです。
> > どなたかご教授願いたく。


Network File System は使えませんか

No.20330 投稿時間:2006年03月13日(Mon) 11:37 投稿者名:Reboot URL:

> ある業務上のシステムなのですが・・・
> 他社が作成するシステム(A)があり、そのシステムでは画像ファイルを一定の周期で
> 決められたフォルダへ格納していきます。
>
> 下名が作成するシステムでは、その(A)が作成した画像ファイルをFTPを用いて取込む・・・
> ということになっています。
> 画像のファイル数が多く、休まずにFTPを発行するハメになっています。。。

Linux でしたら、Network File System が使えませんか。
これで予めマウントしておけば、単にコピーコマンドで済みますね。(^^;)
どうでしょう。
http://zeniv.linux.org.uk/pub/distributions/redhat/9/en/doc/RH-DOCS/rhl-rg-ja-9/ch-nfs.html


今の方法で何がマズイかという理由が欲しいのです

No.20335 投稿時間:2006年03月13日(Mon) 16:51 投稿者名:m-koba URL:

その方法もアリかと思いますが・・・
まずは今の方法で何がマズイかという理由が欲しいのです。。。

一定時間内に、FTPでのアクセスが一定回数を超えると問題あるのでしょうか・・・
例えば、Linux側でFtpサーバを狙った攻撃だと認識してしまうとか・・・


相手のFTPに接続制限は?

No.20337 投稿時間:2006年03月13日(Mon) 17:50 投稿者名:stranger URL:

> UNIX C言語で作成したプログラムで、
> 以下のようにFTPコマンドを実行し(※)Linuxのサーバに置かれている
> ファイルを取り込んでいます。
> (※)system("ftp ~~ get XXX ~ bye");
> > プログラムを1回実行すると、上記コマンドが1回動いて、
> Linuxサーバより指定したファイルをちゃんと取得できます。
> しかし、間隔を空けずに連続して実行させると、
> 約3時間ほどで固まってしまう現象が発生します。(再現性100%)
> > 上記現象が起こると、他のパソコンなどからそのサーバにTelnetやFtpで
> アクセスしても、ユーザ名・パスワードの入力までは進行するのですが、ログイン認証が
> いつまでも帰ってきません。
> Linuxサーバから他サーバへのアクセス(Telnet,Ftp)は問題なくできました。
> > 何が問題なのかよくわかりません。
> 上記のようにフリーズするまでは、何の問題もなく動いているのです。
> どなたかご教授願いたく。

相手のFTPに接続制限は?
同一IPからのユーザ制限とか、コネクション制限とか

そのコマンドは 終了時に確実にFTP接続を切るのか
ずっと接続中になっていて、制限を越えてしまうとか


どのようにして参照/設定するのでしょうか?

No.20340 投稿時間:2006年03月13日(Mon) 19:42 投稿者名:m-koba URL:

>相手のFTPに接続制限は?
> 同一IPからのユーザ制限とか、コネクション制限とか
そのような設定があることも知りませんでした。
どのようにして参照/設定するのでしょうか?

> そのコマンドは 終了時に確実にFTP接続を切るのか
> ずっと接続中になっていて、制限を越えてしまうとか
netstatなどでも確認しましたが切れていると思います。

以上、よろしくお願いします。


相手のFTPサーバの設定です。

No.20341 投稿時間:2006年03月13日(Mon) 21:53 投稿者名:stranger URL:

> >相手のFTPに接続制限は?
> > 同一IPからのユーザ制限とか、コネクション制限とか
> そのような設定があることも知りませんでした。
> どのようにして参照/設定するのでしょうか?
> > > そのコマンドは 終了時に確実にFTP接続を切るのか
> > ずっと接続中になっていて、制限を越えてしまうとか
> netstatなどでも確認しましたが切れていると思います。
> > 以上、よろしくお願いします。

こちら側の設定ではなく相手のFTPサーバの設定です
proftpdでもvsftpdでも設定できます


目次掲示板過去ログ目次▲頁先頭