我有一个多用户Ruby on Rails web应用程序,可以通过AJAX与FTP服务器交互。该应用程序允许用户浏览FTP站点。Javascript发出一个AJAX调用,该调用与一个服务器脚本通信,该脚本返回给定目录中的文件和目录列表。
这可以很好地工作。但是,每次请求目录列表时,服务器都必须重新建立与FTP服务器的连接,这需要很长时间。我正在寻找一种方法,使FTP连接保持开放,直到某个超时秒数。我
该程序使用一个计时器,它启动一个线程,将文件从文件夹上传到我的ftp服务器。但是,当ftp服务器出现故障时,程序仍然会根据需要重新启动,但是旧进程不会关闭并留在任务管理器中。当ftp恢复时,它开始结束进程。当ftp服务器脱机时,什么会导致进程停留?request.Credentials = New NetworkC