首页 > 系统相关 >syslog转存nginx日志的简单配法

syslog转存nginx日志的简单配法

时间:2025-01-14 17:54:05浏览次数:1  
标签:access log syslog 配法 nginx tong1 root rsyslogd

命令

单独启动一个独立的rsyslog进程

rsyslogd -i /root/tong1/rsyslogd/pid -f /root/tong1/rsyslogd/rsyslogd.conf

 

配置文件

module(load="imuxsock")
input(type="imuxsock" Socket="/root/tong1/rsyslogd/error" CreatePath="on")
input(type="imuxsock" Socket="/root/tong1/rsyslogd/http-access" CreatePath="on")
input(type="imuxsock" Socket="/root/tong1/rsyslogd/stream-access" CreatePath="on")

local0.* /export/Logs/nginx/error.log
local1.* /export/Logs/nginx/http-access.log
local3.* /export/Logs/nginx/stream-access.log

 

nginx配置

access_log syslog:server=unix:/root/tong1/rsyslogd/http-access,facility=local1 http_format;

 

性能分析

多个nginx worker写入同一个unix socket,本质上还是一写多,一样是有锁了。

 

标签:access,log,syslog,配法,nginx,tong1,root,rsyslogd
From: https://www.cnblogs.com/hugetong/p/18671337

相关文章

  • 学习 - Nginx -浅谈非对称加密的理解
    浅谈非对称加密的理解1、客户端首次访问服务器的时候,先访问443接口后获取到“公钥”并保存在客户端。2、客户端通过通过80端口在发送请求的时候,报文中的明文信息通过(公钥+算法)加密成密位进行发送。3、服务器端获取到密文以后,通过(私钥+算法)解密,获取到请求报文中原有的明......
  • Nginx配置 HTTPS
    一,nginx的安装环境准备ubuntu云服务器一台(虚拟机也可)使用apt库进行安装#默认安装最新版aptinstallnginx-y二、SSL证书部署在nginx目录新建cert文件夹存放证书文件。cd/usr/local/nginxmkdircert将申请的证书上传至cert文件夹scp/Users/yourname/D......
  • nginx 简单实践:静态资源部署、URL 重写【nginx 实践系列之一】
    〇、前言本文为nginx简单实践系列文章之一,主要简单实践了两个内容:静态资源部署、重写,仅供参考。关于Nginx基础,以及安装和配置详解,可以参考博主过往文章:https://www.cnblogs.com/hnzhengfy/p/Nginx.html 一、静态资源部署当前项目的结构基本上都是前后端分离,前端的相关资......
  • GitLab + Jenkins + Nginx + Lua 实现代码自动分发
    个人博客地址:GitLab+Jenkins+Nginx+Lua实现代码自动分发|一张假钞的真实世界在大数据Hive数据仓库的开发中,主要是shell+HQL的脚本开发。脚本的测试需要放到适当的大数据环境中进行。如果大家共用GitLab项目上的同一个Branch进行测试需要代码频繁合并,影响效率。我的......
  • 使用RSyslog将Nginx Access Log写入Kafka
    个人博客地址:使用RSyslog将NginxAccessLog写入Kafka|一张假钞的真实世界环境说明CentOSLinuxrelease7.3.1611kafka_2.12-0.10.2.2nginx/1.12.2rsyslog-8.24.0-34.el7.x86_64.rpm创建测试Topic$./kafka-topics.sh--zookeeper192.168.72.25:2181/kafka--create--......
  • 云服务器登录无权限,Nginx无法启动
    服务器系统可能处于只读状态,导致您无法正常登录并修改配置文件。我们已经为您进入单用户模式修复了文件系统,现在Nginx可以正常运行了。非常感谢您长期对我司的支持!出现这种情况的原因可能是某些程序未正常停止,导致文件系统出现问题。建议您以后多观察服务器的状态,确保所有程序都......
  • 宝塔面板Nginx无法启动或启动失败的原因及解决办法
    宝塔面板中的Nginx服务在启动时遇到问题可能是由多种原因引起的。为了帮助您诊断和解决问题,以下是详细的排查步骤和解决方法。一、问题概述宝塔面板中的Nginx服务无法启动或启动失败可能发生在以下几种情况:初次安装Nginx即无法启动。安装或修改了相关配置后导致无法启动。正......
  • [笔记] 使用 Jenkins 和 Nginx 实现前端项目的持续集成与部署 (CICD) : 从 GitLab 拉
    在现代软件开发中,持续集成与持续部署(CI/CD)已经成为提高开发效率、保证代码质量的重要手段。对于前端项目来说,如何快速、稳定地将代码从开发环境推送到生产环境,是一个关键问题。本文将详细介绍如何使用Jenkins和Nginx实现前端项目的CI/CD流程,确保每次代码提交都能自动......
  • 05、Docker学习,常用安装:Mysql、Redis、Nginx、Nacos
    Docker学习,常用安装:Mysql、Redis、Nginx、Nacos一、Docker安装Mysql1、dockersearchmysql ##查找mysql版本都有哪些2、dockerpullmysql:5.6 ##下载5.6版本的mysql镜像3、dockerrun-p13306:3306--namemysql ##运行镜像生成容器-v/opt......
  • 学习- Nginx -浅谈Keepalived实现服务高可用的实现原理
    浅谈Keepalived实现服务高可用的实现原理一、原理两个Nginx服务器IP地址分别为192.168.44.111和192.168.44.112,对我们的应用服务器做负载均衡。为了保证服务高可用,在两台服务器上安装Keepalived软件(可以互相通信)。Keepalived会创建一个虚拟IP地址(vip-VirtualIPAddress),此......