2012-01-12 10 views
1

私のFTPサーバーは120秒ごとに接続をリセットします。エラーが発生します:Netbeans 7.1 FTP QUITコマンド

227 Entering Passive Mode (10,98,2,230,204,124). 
STOR style.css.new 
150 Opening BINARY mode data connection for style.css.new 
226 Transfer complete 
RNFR style.css.new 
350 File or directory exists, ready for destination name 
RNTO style.css 
250 Rename successful 
CWD /site/templates/css 
421 Idle timeout (120 seconds): closing control connection 

120秒後にファイルをアップロードするとエラーが発生します。 Netbeansの7.0.1で

ごとにアップロードされたファイルの私は、コンソールでこれを取得する:

227 Entering Passive Mode (10,98,2,230,214,189). 
STOR style.css.new 
150 Opening BINARY mode data connection for style.css.new 
226 Transfer complete 
RNFR style.css.new 
350 File or directory exists, ready for destination name 
RNTO style.css 
250 Rename successful 
QUIT 
221 Goodbye. 

と私は120秒後にすべてのエラーを持っていません。

私は最後の二つの文字列で問題を考える... Netbeansの7.1は、アップロードされたファイルの後

QUIT 
221 Goodbye. 

を実行しません。

Netbeans 7.1のFTPでQUITコマンドを有効にするにはどうすればよいですか?ありがとうございました。

+0

優秀な質問です。私はまったく同じ問題を抱えていて、本当にイライラしています。 – chharvey

答えて

0

私はこれが問題の直接的な解決策ではないことを知っていますが、それは回避策です。 PHPプロジェクトプロパティで、カテゴリコンフィグレーションを実行します。現在の設定 "<default>"を保存してから、ローカルWebサイト(ローカルWebサーバー上で実行中)として実行するように設定した新しい設定を作成します。私は私のことを「オフライン」と呼んでいますが、あなたが望むものは何でも構いません。プロジェクトをオンラインで変更した後、 "<default>"から "offline"に設定すると、NetBeansはFTPコマンドQUITを実行します。あなたが必要なときにオンラインに戻ることを忘れないでください。

設定方法はいくつかあります。 プロジェクトプロパティダイアログウィンドウに移動し、実行設定カテゴリに設定します。 プロジェクトウィンドウでプロジェクトを右クリックし、次に設定の設定サブメニューに移動します。ツールバーの[設定]ドロップダウンリストを使用することもできます。

+0

ありがとう、助けてもらえますが、ファイルを頻繁に編集して保存します。このソリューションは私には合いません。 – ivarnavsky

0

プロジェクトのプロパティに移動します。次に、「Run Configuration」に移動します。そこで、リモート接続の[管理]ボタンをクリックします。入力フィールドの一番下には、「キープアライブ間隔」のフィールドがあります。デフォルトでは30秒に設定されています。代わりに0を入力すると、キープアライブ機能が無効になります。私がそれをしたとき、すぐに終了しなかったが、約10秒後にやった。

関連する問題