log文件

MySQL高可用方案 MHA之一MHA安装

喜夏-厌秋 提交于 2019-12-19 05:38:26
MHA0.58安装 MHA(Master High Availability)由两部分组成:MHA Manager(管理节点)和MHA Node(数据节点)。 管理节点 mha4mysql-manager-0.58 mha4mysql-manager-0.58 下载地址: wget https://github.com/yoshinorim/mha4mysql-manager/releases/download/v0.58/mha4mysql-manager-0.58.tar.gz wget https://github.com/yoshinorim/mha4mysql-node/releases/download/v0.58/mha4mysql-node-0.58.tar.gz MHA Manager 可以单独部署在一台独立的机器上管理多个master-slave集群,也可以部署在一台slave节点上。MHA Manager会定时探测集群中的master节点,当master出现故障时, 它可以自动将最新数据的slave提升为新的master,然后将所有其他的slave重新指向新的master。整个故障转移过程对应用程序完全透明。 MHA Node 运行在每台MySQL服务器上,定时和 MHA Manager交互信息。 在MHA自动故障切换过程中

(六)Spring Boot之日志配置-logback和log4j2

北慕城南 提交于 2019-12-19 04:19:48
一、简介 支持日志框架 : Java Util Logging, Log4J2 and Logback , 默认是使用 logback 配置方式: 默认配置文件配置 引用外部配置文件配置 二、默认配置文件配置( 不建议使用:不够灵活,对log4j2等不够友好 ) # 日志文件名,比如:roncoo.log,或者是 /var/log/roncoo.log logging.file=roncoo.log # 日志级别配置,比如: logging.level.org.springframework=DEBUG logging.level.*=info logging.level.org.springframework=DEBUG 三、 引用外部配置文件   3.1  logback配置方式: spring boot 默认会加载 classpath:logback-spring.xml或者classpath:logback-spring.groovy     3.1.1 使用自定义配置文件,配置方式为: #主配置文件,配置了这个会优先读取里面的属性覆盖主配置文件的属性spring.profiles.active=devserver.port=8888logging.config=classpath:logback-all.xml 注意: 不要使用 logback这个来命名 ,否则

Log日志级别从高到低排序 ERROR、WARN、INFO、DEBUG

放肆的年华 提交于 2019-12-19 04:18:51
说明:我们项目中没有加载,log日志有四个,大家可以在log4j文件中进行配置。 日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。日志记录器(Logger)的可用级别Level (不包括自定义级别 Level), 以下内容就是摘自log4j API ( http://jakarta.apache.org/log4j/docs/api/index.html ): static Level WARN WARN level表明会出现潜在错误的情形。 static Level ERROR ERROR level指出虽然发生错误事件,但仍然不影响系统的继续运行。 static Level FATAL FATAL level指出每个严重的错误事件将会导致应用程序的退出。 另外,还有两个可用的特别的日志记录级别: (以下描述来自log4j API http://jakarta.apache.org/log4j/docs/api/index.html ): static Level ALL ALL Level是最低等级的,用于打开所有日志记录。 static Level OFF OFF Level是最高等级的,用于关闭所有日志记录。 日志记录器(Logger)的行为是分等级的。如下表所示: 分为OFF、FATAL、ERROR、WARN、INFO、DEBUG

logback的使用和logback.xml详解,在Spring项目中使用log打印日志

孤街醉人 提交于 2019-12-19 03:21:33
logback的使用和logback.xml详解 一、logback的介绍   Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块:   logback-core:其它两个模块的基础模块   logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging   logback-access:访问模块与Servlet容器集成提供通过Http来访问日志的功能 二、logback取代log4j的理由   1、更快的实现:Logback的内核重写了,在一些关键执行路径上性能提升10倍以上。而且logback不仅性能提升了,初始化内存加载也更小了。   2、非常充分的测试:Logback经过了几年,数不清小时的测试。Logback的测试完全不同级别的。   3、Logback-classic非常自然实现了SLF4j:Logback-classic实现了SLF4j。在使用SLF4j中,你都感觉不到logback-classic。而且因为logback-classic非常自然地实现了slf4j , 所 以切换到log4j或者其他,非常容易,只需要提供成另一个jar包就OK

【数据库】SQLServer

安稳与你 提交于 2019-12-18 15:53:45
库级操作 创建数据库文件和日志文件 create database student on ( name = 'stu' , filename = 'D:\stu_data.mdf' , size = 3 mb , maxsize = 500 mb , filegrowth = 10 % ) log on ( name = 'stu_log' , filename = 'D:\stu_log.ldf' , size = 3 mb , maxsize = unlimited , filegrowth = 1 mb ) 表级操作 数据操作 视图 游标 存储过程 触发器 来源: CSDN 作者: Msky丶 链接: https://blog.csdn.net/qq_44647926/article/details/103596257

Nginx配置文件(nginx.conf)配置详解

爷,独闯天下 提交于 2019-12-18 15:08:22
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> user nginx nginx ; Nginx 用户及组:用户 组。window下不指定 worker_processes 8; 工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。 error_log logs/error.log; error_log logs/error.log notice; error_log logs/error.log info; 错误日志:存放路径。 pid logs/ nginx.pid; pid (进程标识符):存放路径。 worker_rlimit_nofile 204800; 指定进程可以打开的最大描述符:数目。 这个指令是指当一个nginx进程打开的最多文件描述符 数目,理论值应该是最多打开文件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以最好与ulimit -n 的值保持一致。 现在在linux 2.6内核下开启文件打开数为65535,worker_rlimit_nofile就相应应该填写65535。 这是因为nginx调度时分配请求到进程并不是那么的均衡,所以假如填写10240,总并发量达到3-4万时就有进程可能超过10240了,这时会返回502错误。 events { use epoll;

linux 安装mysql和主从配置 + Spring 基于注解配置mysql读写分离

倾然丶 夕夏残阳落幕 提交于 2019-12-18 10:45:02
1. 卸载已有的mysql http://www.cnblogs.com/kerrycode/p/4364465.html 1.安装mysql yum -y install wget 下载 http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 或者 https://download.csdn.net/download/maple980326/12037473 的 rpm文件 粘贴至 maple用户 目录 cd 至 maple用户目录 安装mysql的YUM源:rpm -ivh mysql57-community-release-el7-11.noarch.rpm 检查mysql的YUM源是否安装成功:yum repolist enabled | grep "mysql.*-community.*" yum install mysql-community-server systemctl start mysqld 查看默认密码:grep 'temporary password' /var/log/mysqld.log 使用grep 'temporary password' /var/log/mysqld.log找不到root密码 打开mysqld.log中根本没有temporary password

数据库导入导出

烂漫一生 提交于 2019-12-18 06:07:22
Oracle数据库备份与还原命令 Oracle数据库备份与还原命令 数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys) 3 将数据库中的表table1 、table2导出 exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2) 4 将数据库中的表table1中的字段filed1以"00"打头的数据导出 exp system/manager@TEST file=d:\daochu.dmp tables=(table1)query=\" where filed1 like '00%'\" 上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。 不过在上面命令后面 加上 compress=y 就可以了 数据的导入 1 将D:\daochu.dmp 中的数据导入 TEST数据库中。 imp system/manager@TEST file=d:

数据库导入/导出

断了今生、忘了曾经 提交于 2019-12-18 06:06:38
直接给出数据库连接字串和列有表名称的文本文件,即可进行exp/imp # begin of exptable #!/bin/ksh PARALLEL_LIMIT=5 WAIT_TIME=10 PARAMETERS="DIRECT=Y COMPRESS=N ROWS=Y INDEXES=Y STATISTICS=NONE";export PARAMETERS TARGET_PATH=./done LOGFILE_PATH=./elogs USER_ID=$1 TABLELIST_FILE=$2 EXTEND_CODE=$3 exptabledata() { echo "\n\n" echo `date +"%Y-%m-%d %H:%M:%S"`" -- 开始导出数据表"$2" ..." echo "Command Line: "exp USERID=******** $PARAMETERS TABLES=$2 FILE=$3 LOG=$4 ZIP_FILE=$3.gz rm -f $3 #exptabledata $USER_ID $TABLE_NAME_UPPER $DMP_FILE $LOG_FILE $TARGET_PATH exp USERID=$1 $PARAMETERS TABLES=$2 FILE=$3 LOG=$4 #echo `date +"%Y-%m-%d %H:

构建虚拟Web主机|Apache、DNS

China☆狼群 提交于 2019-12-18 01:37:23
前言:虚拟Web主机指的是在同一台服务器中运行多个Web站点,其中的每一个站点实际上并不独自占用整个服务器,因此被称为“虚拟”Web主机。通过虚拟Web主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本。 使用httpd可以非常方便地构建虚拟主机服务器,只需要运行一个httpd服务就能够同时支撑大量的Web站点。httpd支持的虚拟主机类型包括以下三种。 1.基于IP地址:在服务器里绑定多个IP,然后配置WEB服务器,把多个网站绑定在不同的IP上。访问不同的IP,就看到不同的网站。 2.基于端口:一个IP地址,通过不同的端口实在不同网站的访问。 3.基于域名:设置多个域名的A记录,使它们解析到同一个IP地址上,即同一个服务器上。然后,在服务器上配置WEB服务端,添加多个网站,为每个网站设定一个主机名。因为HTTP协议访问请求里包含有主机名信息,当WEB服务器收到访问请求时,就可以根据不同的主机名来访问不同的网站。 下面将这三种方法一一介绍。 文章目录 一.基于域名的虚拟主机 1.为虚拟主机提供域名解析 2.添加虚拟主机配置 3.为虚拟主机准备网页文档 4.在客户机中访问虚拟Web主机 二.基于端口的虚拟主机 1.更改虚拟主机配置 2.在客户集中访问虚拟Web主机 三.基于IP地址的虚拟主机 1.更改虚拟主机配置 2.在客户集中访问虚拟Web主机 一