问题标签 [iis-logs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
79 浏览

silverlight - IIS 日志是否指示用户是否安装了 Silverlight?

Google Analytics 无法告诉我访问我网站的人是否安装了 Silverlight,除非我使用此处提到的 Silverlight.js 之类的东西。我想知道是否可以从服务器日志中获取此信息?IIS 日志中的用户代理字符串(或其他一些属性)是否会指示用户是否安装了 Silverlight?

0 投票
1 回答
1111 浏览

javascript - 在插入大量数据时在 node.js 中关闭 mongodb 连接

我正在尝试编写一个程序来解析 iis 日志数据并将其插入到 mongodb。这些文件不是那么大,大约有 600 行。与 .net 和 sql server 相比,试图说服我的管理 nodejs 和 mongodb 更好:)。
在 nodejs 中查看以下代码。逻辑:我解析每一行并转换为 json 并将保存插入到 db 中。我正在使用 mongonative 驱动程序。
问题:即使在所有行都插入数据库之前,数据库连接也会关闭。
我看到日志文件有 6000 行,但 db 中的记录数只有 arnd 4000。我了解它是 nodejs 的异步特性,在这种情况下,我怎样才能以更确定的方式关闭连接(在检查是否所有行都插入后)?

Sol 1:解决方案是解析 json 对象并添加到数组中,然后将数组添加到 mongodb。我不想这样做,因为那想将整个巨大的日志文件解析到内存中!,还有其他解决方案吗?

0 投票
1 回答
1191 浏览

logparser - 建议运行哪些 LogParser 查询来检测高网络流量的来源?

在查看我们的 AWS/EC2 实例的网络输入/输出指标时,我想找到高网络流量发生的来源。

我已经安装了Log Parser Studio并运行了一些查询 - 主要是寻找需要一段时间的响应:

我还瞄准了网络输入/输出峰值发生时的时间跨度:

一个问题是日志文件是 2-7 gigs(针对每个查询的单个文件)。在尝试Log Parser Lizard时,它因大文件 (boo) 上的内存不足异常而崩溃。

我应该遵循哪些其他查询和方法来识别高网络流量的来源,这有望帮助我弄清楚如何堵住漏洞?

谢谢。

0 投票
1 回答
2634 浏览

iis - 为什么在分析 IIS 日志时使用 To_Localtime

我搜索了几个示例来使用 Log Parser 分析 IIS 日志,同时考虑到时间......例如,这个显示每小时点击次数的查询:

但是我不明白为什么要使用“TO_LOCALTIME”...另外,如果有时间差(以及使用“TO_LOCALTIME”时的结果是否存在差异),那是怎么回事?...谢谢!

0 投票
1 回答
313 浏览

vb.net - 无法打开 IIS w3c 日志 vb.net

我一直在 vb.net 中编写一个应用程序,每隔几个减号将 IIS W3C 日志文件的最后几行复制到将用于某些远程报告的文件中。

  • 当我在本地 PC 上测试时一切正常,但是当我在实时 IIS 服务器上尝试时,它告诉我文件已被另一个进程锁定,我认为 IIS 已将其锁定...
  • 它确实读取了一些站点日志文件(比服务器上的站点更多),但没有读取其他站点,告诉我已锁定/正在使用中。
  • 为什么我总是可以在记事本中打开文件,但不能在我的应用程序中打开它?

编码:

0 投票
1 回答
125 浏览

asp.net - IIS 日志不显示记录的消息

我正在尝试通过以下方式将整个异常记录到 IIS 日志中:

但日志只显示'...'。

可以将多少数据写入日志是否有任何限制?

0 投票
0 回答
236 浏览

performance - 使用 IIS 日志文件监控 asp.net Web 应用程序的性能

我有 IIS 日志文件,我需要找出由 IIS 7 托管的 asp.net Web 应用程序生成的错误。
我使用日志解析器来解析 IIS 日志文件,但我想查找超时错误、会话错误等错误和其他 500x 错误发生在服务器中托管的 Web 应用程序中,仅通过分析 IIS 日志。
我对需要查看 IIS 日志中的哪个字段感到困惑?我只有 IIS 日志文件,无法访问事件查看器。
我可以在 IIS 日志中解析哪些必要字段来指示应用程序由于负载过重而发生了一些错误,或者服务器响应时间过长?
通过分析以前的 IIS 日志文件,我如何使用 'timetaken' 或 IIS 日志中的任何其他字段来表示 Web 应用程序性能落后并且容易出错。

我是这个新手。请帮忙。

0 投票
1 回答
118 浏览

iis - 如何仅通过登录用户检测 IIS 请求?

我打算通过处理 IIS 日志文件来获取一些信息(在我将它们导入 SQL Server 数据库之后)。

现在,当用户请求服务器上存在的文件时,即使凭据不正确,也会发生两件事:

  1. 此请求被拒绝

  2. 记录了这个错误的请求,我无法检测到用户是否收到了文件

我只想处理具有正确凭据且响应无误的请求。

我使用 Windows 身份验证模式。

0 投票
1 回答
1536 浏览

asp.net - 某些站点缺少 iis 7 日志

我们使用 IIS 7。我们为所有站点启用了每日日志。对于新站点,我可以看到日志已正确创建,但对于旧站点,日志不存在。从 IIS 管理器中,我可以看到日志已启用,但由于某种原因,日志记录像一个月前一样停止。

我们在这台服务器上安装了 debugdiag,这个软件会以某种方式隐藏或重定向 iis 日志吗?是否有任何我可以检查的注册密钥(除了我可以从 IIS 管理器中看到的)?

非常感谢

0 投票
0 回答
970 浏览

c# - 从 iis 日志文件夹中获取文件

我想获取我的 iis 服务器的所有日志文件,然后将内容发送到数据库。

这是我的代码:

问题是当我尝试读取文件夹的文件时出现异常:

我明白原因,但是除了iis服务器本身之外,我看不到哪个进程正在锁定文件,但我无法停止它,那么我怎样才能访问这些日志文件呢?