问题标签 [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.
nginx - Nginx status=ok 分块加载
我想检查一个文件的下载是完成还是取消,所以我发现nginx有这个选项
$request_completion 将给出 OK 或空状态
我以记录状态参数的方式编辑了 access.log。
这种方法效果很好,但我有点困惑,如果用户多次连接到该文件并用块加载它怎么办?如果发送了最后一个字节,状态是否设置为“OK”,或者如果它是多个请求,则“知道”nginx?
例如:
用户 4 次连接到同一个文件。
第一个请求:0-499 字节
第二个请求。: 500-999 字节
第三个请求。: 1000-1499 字节
第四个请求。: 1500-1623 字节(文件结束)
现在最后一个请求首先完成,nginx会将状态设置为“OK”,还是在其他3个请求也完成之前会怎样?
如果是这种情况,我可以找出所有打开的连接是否都已关闭?
http - 如何在 nginx 中禁用日志记录图像但仍允许获取请求?
我试图在 nginx access_log 中仅记录 java-script 文件请求。我尝试使用在此站点上找到的以下代码:
问题是它根本不允许获取请求,并且在尝试运行在浏览器中执行 js 文件的 html 文件时出现 404 错误。
我希望一切都能正常工作,但访问日志只记录对 js 文件的请求。我怎么做?
php - Apache2 访问日志 404 480
在服务器上打开 access.log 时,我看到此消息
POST "//162.243.67.47:8145/Notification/notifi.php HTTP/1.0" 404 480 "-" "-"
任何人都知道它是什么以及什么404 480 "-" "-" ????
tomcat - AccessLogValve - Birt - 在 tomcat 中记录发布的报告参数
是否有可能使用 tomcat accesslogvalve 将作为参数发布到 tomcat 下的 birt 的内容记录下来。使用标准模式不会给我结果。我想要的预期结果是用户在此报告中作为参数发布的内容
实际测试的 accesslog 阀门配置:
结果 :
谢谢
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 段
logging - 在restlet服务器中写入文件的访问日志
在restlet服务器中,应用程序日志正确写入文件,用于创建访问日志文件,但日志未存储在该文件中。
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。但是没有创建日志。问题出在哪里?
cpanel - 原始访问日志文件太大而无法打开
我的原始访问日志文件是 420 MB,当我尝试打开时,程序说它太大而无法打开。我试过用记事本、记事本++和Excel打开它,但没有一个能打开它。该文件仅适用于 3 天的日志。如何查看文件?
android - 通过一个请求在 nginx 中插入多个请求
我是 android 开发人员,我的应用程序请求我的服务器下载一个文件
在调试中显示一个请求,但在服务器中,当我打开 access.log 时,我看到 2 个或更多相同的请求!:|
但为什么???
这是我的 nginx.config
这是我的网站配置:
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 访问日志文件似乎存在缺陷且对我们的分析毫无用处。
有谁能够帮我?我是否犯了错误,如果是,如何可靠地评估这些日志文件?
谢谢彼得