打印本文 打印本文  关闭窗口 关闭窗口  
Serv-U无法确定网络故障或Sockets不足解决
作者:未知  文章来源:网络文摘  点击数  更新时间:2007/12/7 19:06:09  文章录入:admin  责任编辑:admin

针对serv-u服务出错问题的解决:

这段时间FTP服务器老是不稳定现像(本人服务器为Windows2000+Serv-U6.04),运行一段时间后就会出现无法链接现像,远程登录服务器,打开Serv-U Administrator域管理器时提示:无法确定网络,网络故障或SOCKETS不足?

理论上Widnows可用Socket有65535个,IIS或者FTP之类的应用程序在请求用完一个Sockets后,关闭的Socket都会被系统回收使用。于是运行CMD打开MS-DOS窗口,运行:C:\Netstat -na >> PortList.txt,然后用记事本打开C盘根目录刚才生成的:PortList.txt,发现里面有大量的不规则端口连接为:ESTABLISHED,仔细一看,发现这些端口都不是IIS或FTP产生的。

赶紧用ICESWord.exe(冰刃)查看一这些端口具体对应的是什么应用程序,发现都是指像Alg.exe这个进程,随即在网上查了一下Alg.exe的档案

alg.exe - alg - 进程管理信息
进程文件: alg or alg.exe
进程名称: Application Layer Gateway Service
进程类别:其他进程
英文描述:
alg.exe is a part of the Microsoft Windows operating system. It is a core process for Microsoft Windows Internet Connection sharing and Internet connection firewall. This program is important for the stable and secure running of your computer and should
中文参考:
alg.exe是微软Windows操作系统自带的程序。它用于处理微软Windows网络连接共享和网络连接防火墙。这个程序对你系统的正常运行是非常重要的。

关键问题可能出在这里,Alg.EXE所对应的服务进程为:Application Layer Gateway Service,本人试着将其停用了,然后检查发现防火墙并没有因为关闭这个服务而受到干扰,然后再观察FTP服务器运行状况,后来FTP服务器运行了几天都没有再来发生这个问题了。

以上是本人的实际工作经验,这个问题之前本人在网络上搜索了很多资料,都没有一个明确的解答,所以本人将自已的以验发布出来,希望对遇到这种问题的朋友有所帮助。

打印本文 打印本文  关闭窗口 关闭窗口