如何计算 IIS FTP 服务器的永久连接数?

如何计算 IIS FTP 服务器的永久连接数?

Whitc PerfMon 计数器显示与服务器的连接数。操作系统 - Windows 2008 R2。IIS + FTP。

答案1

没有永久的 FTP 连接,在 perfmon 中您只能看到当前连接。我建议您使用类似以下脚本从日志中生成 FTP 报告(需要 logparser):

@echo off

set LOGPATTERN=u_ex*.log

logparser.exe "SELECT DISTINCT date,x-session INTO '%~n0.tmp' from %LOGPATTERN%" -i:w3c -o:tsv -headers:ON

if exist "%~n0.tmp" (
logparser.exe "SELECT date,COUNT(x-session) AS sessions INTO sessions.tsv FROM '%~n0.tmp' GROUP BY date" -i:tsv -o:tsv -headers:ON
del "%~n0.tmp"
)

set LOGPATTERN=

答案2

没有任何与 FTP 服务器的永久连接(不应该有),但您可以通过从 perfmon 中的 FTP 服务性能对象添加这些计数器来监视与 FTP 服务相关的几个计数器,包括当前连接。

相关内容