问题标签 [access-log]

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 投票
0 回答
301 浏览

nginx - Nginx status=ok 分块加载

我想检查一个文件的下载是完成还是取消,所以我发现nginx有这个选项

$request_completion 将给出 OK 或空状态

我以记录状态参数的方式编辑了 access.log。
这种方法效果很好,但我有点困惑,如果用户多次连接到该文件并用块加载它怎么办?如果发送了最后一个字节,状态是否设置为“OK”,或者如果它是多个请求,则“知道”nginx?

例如:

用户 4 次连接到同一个文件。

第一个请求:0-499 字节
第二个请求。: 500-999 字节
第三个请求。: 1000-1499 字节
第四个请求。: 1500-1623 字节(文件结束)

现在最后一个请求首先完成,nginx会将状态设置为“OK”,还是在其他3个请求也完成之前会怎样?
如果是这种情况,我可以找出所有打开的连接是否都已关闭?

0 投票
2 回答
7358 浏览

http - 如何在 nginx 中禁用日志记录图像但仍允许获取请求?

我试图在 nginx access_log 中仅记录 java-script 文件请求。我尝试使用在此站点上找到的以下代码:

问题是它根本不允许获取请求,并且在尝试运行在浏览器中执行 js 文件的 html 文件时出现 404 错误。

我希望一切都能正常工作,但访问日志只记录对 js 文件的请求。我怎么做?

0 投票
1 回答
671 浏览

php - Apache2 访问日志 404 480

在服务器上打开 access.log 时,我看到此消息

POST "//162.243.67.47:8145/Notification/notifi.php HTTP/1.0" 404 480 "-" "-"

任何人都知道它是什么以及什么404 480 "-" "-" ????

0 投票
0 回答
80 浏览

tomcat - AccessLogValve - Birt - 在 tomcat 中记录发布的报告参数

是否有可能使用 tomcat accesslogvalve 将作为参数发布到 tomcat 下的 birt 的内容记录下来。使用标准模式不会给我结果。我想要的预期结果是用户在此报告中作为参数发布的内容

实际测试的 accesslog 阀门配置:

结果 :

谢谢

0 投票
1 回答
377 浏览

apache - Apache 访问日志 - 安全问题

我的服务器在美国 - 我的网站的 statistics/logs/access_log.processed 显示通过引用网页 http://artefakct.com/new-products IP 93.171.133.245(哈萨克斯坦)从 RU 94.181.76.169 访问几分钟后来一组类似的条目用于refer taserpolice2。apishop。汝

(网址中的空格添加到禁用链接并通过编辑发布)

我假设 GET / HTTP/1.0" 200 表示我的主页已被访问。我查看了 http://artefakct.com/new-products 后面的代码,发现没有引用我的 IP 或 URL。我没有做广告没有 PPC,这将是一个不同的引荐来源。两个网站看起来都是合法的。我的网站是否被受感染的服务器扫描/有理由担心吗?谁能解释一下。谢谢。

statistics/logs/access_log.processed 段

0 投票
1 回答
302 浏览

logging - 在restlet服务器中写入文件的访问日志

在restlet服务器中,应用程序日志正确写入文件,用于创建访问日志文件,但日志未存储在该文件中。

0 投票
1 回答
177 浏览

php - php最佳方式分析access_log

我要分析access_log,然后将访问者的ip、日期、页面浏览量或图像视图存储到一个mysql表中。

我打算每分钟使用 cron 作业调用一个 php 脚本,打开 access_log。

但现在access_log已经超过500MB,每分钟增加0.4MB左右。(通常 50-350 条记录)

那么如何在php中打开这么大的文件呢?读取最后 500 条记录,然后正则表达式获取最后一分钟的记录。我的服务器有 32GB RAM,内存没问题,但我需要更低的 CPU 使用率。任何人都可以帮助我一个简单的代码?谢谢。

编辑

听取@Jeremiah Winsley 的建议,我在 httpd.conf 中使用 rotatelogs。但是没有创建日志。问题出在哪里?

0 投票
1 回答
267 浏览

cpanel - 原始访问日志文件太大而无法打开

我的原始访问日志文件是 420 MB,当我尝试打开时,程序说它太大而无法打开。我试过用记事本、记事本++和Excel打开它,但没有一个能打开它。该文件仅适用于 3 天的日志。如何查看文件?

0 投票
1 回答
225 浏览

android - 通过一个请求在 nginx 中插入多个请求

我是 android 开发人员,我的应用程序请求我的服务器下载一个文件

在调试中显示一个请求,但在服务器中,当我打开 access.log 时,我看到 2 个或更多相同的请求!:|

但为什么???

这是我的 nginx.config

这是我的网站配置:

0 投票
1 回答
294 浏览

amazon-web-services - 亚马逊 s3 访问日志文件的值不正确»发送的字节«

分析我们的 S3 访问日志文件 我注意到 S3 访问日志文件(S3stat 和自己的日志文件分析)中的“每月数据传输”的值与您账单中的值有很大不同。

现在我已经从我们的一个存储桶中下载文件进行了测试,看起来访问日志文件不正确。

在 2015 年 3 月 2 日,我在我们的存储桶上上传了一个 zip 文件,然后使用两个不同的互联网连接成功下载了完整的文件。一天后的 2015 年 4 月 2 日,我分析了日志文件。不幸的是,这两个条目在“Bytes Sent”处都有值“-”。Amazons »服务器访问日志格式« ( http://docs.aws.amazon.com/AmazonS3/latest/dev/LogFormat.html ) 表示:»发送的响应字节数,不包括 HTTP 协议开销,如果是“-”零。”

相应的条目如下所示:

Bucket Owner Bucket [03 / Feb / 2015: 10: 28: 41 +0000] RemoteIP - RequestID REST.GET.OBJECT Download.zip "GET /Bucket/Download.zip HTTP / 1.1 "200 - - 760 542 2228865159 58" - "" Mozilla / 5.0 (Windows NT 6.1; WOW64; rv: 35.0) Gecko / 20100101 Firefox / 35.0 "-

Bucket Owner Bucket [03 / Feb / 2015: 10: 28: 57 +0000] RemoteIP - RequestID REST.GET.OBJECT Download.zip "GET /Bucket/Download.zip HTTP / 1.1 "200 - - 860 028 2228865159 23" - "" Mozilla / 5.0 (Windows NT 6.1; WOW64; rv: 35.0) Gecko / 20100101 Firefox / 35.0 "-

如您所见,两个日志的连接持续时间都很长»Total Time«:0:12:40 和 0:14:20。

然后,我根据这些发现检查了 2014 年 12 月的主要存储桶的日志文件。在 2332 个相关条目(我们存储桶上的所有 ZIP 文件)中,我找到了 860 个出现此错误的条目。

因此,Amazon S3 访问日志文件似乎存在缺陷且对我们的分析毫无用处。

有谁能够帮我?我是否犯了错误,如果是,如何可靠地评估这些日志文件?

谢谢彼得