当前位置: 首页 > news >正文

网站建设嘉兴公司电话线上投票链接制作

网站建设嘉兴公司电话,线上投票链接制作,联通企业专线做网站,主流网站开发今天突然想起来一个日志的一个东西,因为拉项目无意中看到了日志文件的一些东西,现在不经常做后端了,加上其他的一些原因吧.有时候有些问题也没想太多,马马虎虎就过了,后来想想还是要记录一下这方面的处理过程吧: 一般我们作为开发人员关注的日志只是在应用程序层面的,我们称它… 今天突然想起来一个日志的一个东西,因为拉项目无意中看到了日志文件的一些东西,现在不经常做后端了,加上其他的一些原因吧.有时候有些问题也没想太多,马马虎虎就过了,后来想想还是要记录一下这方面的处理过程吧:  一般我们作为开发人员关注的日志只是在应用程序层面的,我们称它为应用程序日志,访问日志和错误日志可以被认为是应用程序日志的一部分因为它们都与应用程序的运行状态和用户访问行为有关。 访问日志: 其实我们在用常用的web服务器上都有这项功能,我们这里用Nginx举例,我们的访问日志一般正常都是什么设备在什么地址访问了我们的什么资源,后端服务器的响应时间是多少,客户端请求处理的总时间是多少;请求使用的 HTTP 方法等等,常见的基本上就上面的这些了,那我们就可以在Nginx的HTTP块里面设置日志记录参数就行了,比如下面的配置: http {### Basic Settings##sendfile on;tcp_nopush on;types_hash_max_size 2048;# server_tokens off;# server_names_hash_bucket_size 64;# server_name_in_redirect off;include /etc/nginx/mime.types;default_type application/octet-stream;### SSL Settings##ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; # Dropping SSLv3, ref: POODLEssl_prefer_server_ciphers on;### Logging Settings##log_format main $remote_addr | $remote_user | [$time_local] | $request | $status $body_bytes_sent | $http_referer | $http_user_agent | $http_x_forwarded_for | $request_method | request_total_time:$request_time | $upstream_response_time;access_log /var/log/nginx/access.log main;error_log /var/log/nginx/error.log;### Gzip Settings##gzip on;# gzip_vary on;# gzip_proxied any;# gzip_comp_level 6;# gzip_buffers 16 8k;# gzip_http_version 1.1;# gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xmlrss text/javascript;### Virtual Host Configs##include /etc/nginx/conf.d/*.conf;include /etc/nginx/sites-enabled/*; } 首先我们肯定先把访问日志打开(access_log),然后阐述一下上面的参数: $remote_addr代表发起请求的客户端的IP地址。 $remote_user代表经过身份验证的用户的用户名如果没有身份验证则为连字符-。 [$time_local]代表服务器处理请求时的本地时间用方括号括起来。 $request代表请求的第一行包括HTTP方法、请求的URL和HTTP协议。 |是一个分隔符管道符号用于在日志条目中分隔不同的字段。 $status代表返回给客户端的状态码例如成功请求的状态码为200。 $body_bytes_sent代表发送给客户端的响应的大小以字节为单位。 $http_referer代表Referer HTTP头部指示引导客户端访问当前页面的页面的URL。 $http_user_agent代表User-Agent HTTP头部指示发起请求的客户端的用户代理例如浏览器。 $http_x_forwarded_for代表X-Forwarded-For HTTP头部如果请求经过代理服务器或负载均衡器则可能包含一个逗号分隔的客户端IP地址列表。 $request_method代表请求中使用的HTTP方法例如GET、POST。 request_total_time:$request_time代表处理请求所花费的总时间包括上游处理时间。数值被双引号括起来。 然后我们重启一下Nginx 服务器,再去请求就可以看到日志 文件已经陆续写入了:看一下效果 你会看到access.log已经开始记录了,那如果我们每每天都会有大量的记录放在同一个文件会不会时间就了会很臃肿这个文件,至于这个问题你可以用 logrotate 日志轮转操作去解决, 这边我用了小时级别的划分,每隔一个小时都会轮转一下; /var/log/nginx/*.log {hourlymissingokrotate 14compressdelaycompressnotifemptycreate 0640 www-data admsharedscriptsprerotateif [ -d /etc/logrotate.d/httpd-prerotate ]; then \run-parts /etc/logrotate.d/httpd-prerotate; \fi \endscriptpostrotateinvoke-rc.d nginx rotate /dev/null 21endscript } ~ 所以你会看到很多access.log文件, 关于logrotate后面会更新 ,学过linux的应该都知道这个玩意,很方便的程序,基本也是Linux的预装程序,时间有点夜深了,先写到这里
http://icebutterfly214.com/news/20114/

相关文章:

  • doris命令show proc /current_queries;
  • 11.6 考试总结
  • 2025年广东菲律宾家具集运服务权威推荐:广东家具拼柜菲律宾公司/广东家具集装箱菲律宾平台/广东食品海运菲律宾渠道精选
  • 2025年山东地区信誉好的UG编程培训企业推荐:UG编程培训品牌公司全解析
  • 2025中国氨基酸表面活性剂企业排行榜:长沙普济生物科技靠不靠谱?
  • 2025东北拉弯加工厂家推荐白皮书,赢鑫拉弯加工厂家介绍
  • 2025年医院集中供氧系统厂家权威推荐榜单:中心供氧系统工程/空气终端/专业医疗设备带源头厂家精选
  • 关于模拟赛记录
  • 2025年安全检测检验公司推荐榜前十名:专业洞察与选择指南
  • 开发管理
  • 维修厂家推荐排行榜单2025:权威评测
  • 2025年市面上冷再生机实力厂家推荐排行
  • 2025年建筑装潢垃圾分选机制造厂权威推荐:装潢垃圾处理设备/固体垃圾处置系统/陈腐垃圾处理设备源头厂家精选
  • containerd搭建与配置
  • 静默复制淘口令小程序系统:淘客高效推广的全新解决方案
  • 实用指南:ICRA-2025 | 机器人具身探索导航新策略!CTSAC:基于课程学习Transformer SAC算法的目标导向机器人探索
  • 2025 年最新自闭阀源头厂家推荐排行榜:探寻核心竞争力,助力供暖供水工程选品燃气安全自闭阀/燃气管道自闭阀公司推荐
  • 2025年PCBA电路板加工厂哪家售后好?
  • 学习Hyperledger Fabric2.5
  • 量化选股与量化交易第886篇:通达信收割机 - Leone
  • 在 openEuler 上部署 Kafka 集群:深度性能评测与优化指南
  • openEuler + Nginx 高性能 Web 服务深度评测
  • pytorch汉字识别.
  • Russian Per GDP
  • 近期小细节总结
  • 深入理解浮点数格式:FP32、BF16、FP16与FP8的技术对比 - 详解
  • 2025年11月小学生学习机品牌推荐:五强口碑榜与选购指南
  • 详细介绍:Java 数学类详解:Math 类常用方法(abs/sqrt/random 等)一篇掌握
  • 【AI元人文:构建“舆情反射与模拟沙盘”机制(合二篇)】
  • 最长递增子序列(LIS)深度解析:从动态规划到贪心+二分