- 博客(9)
- 收藏
- 关注
原创 性能测试-基础环境配置调优说明
1、Nginx优化思路,每个请求都需要建立 socket 连接,那么影响并发情况有:1.系统客户端不允许一次性创建过多的连接(实际情况不用考虑客户端,实际情况的客户端是分布在各个终端,只有测试并发时才考虑这个,因为是集中用一台或者两台服务器去集中模拟大量客户端)。2.相对客户端的请求,服务端不允许一次性创建过多的连接,每个请求都要访问一些资源。3.服务端不允许一个文件在同一时间点被访问 N 次,相当于一个文件在服务端打开 N 次从上面的优化分析中,我们可以从socket 和文件两个层面进行 Ngi
2021-04-28 12:26:49
244
原创 docker容器修改时间报 date: cannot set date: Operation not permitted的解决方案
docker容器修改时间报 date: cannot set date: Operation not permitted是因为没有权限,解决方案是需要在创建容器时就赋予修改权限。通过dokerfile创建容器,docker-compose.yml参考配置如下,主要生效配置是: privileged: trueservices: virtual1: #image: test_centos7.6.1810 image: auto_kfbspt_image:v1.0 contain
2021-04-28 11:35:59
8332
原创 linux下查找出哪个文件或者文件夹占用空间较大
linux下查找出哪个文件占用较大的方法如下1、进入根目录:# cd /2、使用命令查看根目录下每个文件夹的大小 : # du -sh * 3、进入占用空间比较大的文件夹,然后再使用2中命令继续查找大文件。查找Linux系统中的占用磁盘空间最大的前10个文件或文件夹du : 计算出单个文件或者文件夹的磁盘空间占用.sort : 对文件行或者标准输出行记录排序后输出.head : 输出文件内容的前面部分.用下面的命令组合可以完成上述查找工作,如下命令是查找出/var目录下占用空间最
2021-03-26 16:55:42
8809
1
原创 MYSQL8问题汇总
mysql显示[Warning] IP address 'xxxx' could not be resolved: Name or service not known错误解决因为mysql默认会反向解析DNS,对于访问者Mysql不会判断是hosts还是ip都会进行dns反向解析,频繁地查询数据库和权限检查,这大大增加了数据库的压力,导致数据库连接缓慢,严重的时候甚至死机,出现“连接数据库时出错”等字样。解决办法:禁用dns反查即可//进入/etc 找到mysql的配置文件my.cnf(linux环境
2021-03-12 17:58:51
626
原创 怎么在docker宿主机或者linux系统上查找占用资源高的JAVA程序是哪个
当不同容器中都有启动JAVA程序时,通过在DOCKE宿主机上使用TOP命令会出现很多JAVA进行,无法直观找到对应JAVA进程对应的是哪个程序。先通过如下操作可以找到JAVA进程找到对应程序是什么。第一步,先通过TOP找出你JAVA进程对应PID。第二步,到对应PID目录下。// 到对应PID目录下,执行: /proc/PIDcd /proc/28990第三步,查看对应进程的信息,如果JAVA程序是按照jar包方式启动的执行:cat environ ,如果JAVA程序是使用容器(如TOMCAT
2021-02-03 17:58:11
524
原创 docker新增镜像映射端口
docker通过iptables新增、修改、删除镜像映射端口新增镜像映射端口// 先确认需要映射容器的内部IP,在容器内执行ifconfigifconfig//在宿主机上执行如下两条映射命令,172.17.0.4需要改成实际的内容映射容器ip,8080需要改成对于映射端口iptables -t nat -A DOCKER -d 0.0.0.0/0 -p TCP --d
2021-01-29 11:57:38
369
原创 怎么解决修改linux系统时间,每次重启后时间会被改动
怎么解决修改linux系统时间后每次重启后时间会被改动导致此问题的原因是linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间。当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作。我们一般改动都是系统时间,要解决问题根源的方法是修改硬件时间。解决步骤分两步:// 第一步修改系统时间date -s "20210127 18:30:50"// 第二步把系统时间同步给硬件
2021-01-27 11:41:46
10133
6
原创 docker-怎么修改未启动或无法启动的容器内文件
修改无法启动的容器内文件,如守护程序supervisor配置文件格式错误导致容器启动失败,此时需要需改容器中守护的配置文件。docker 修改已停止的容器内的文件,此种情况会在需要批量修改容器初始配置时用到。具体修改操作如下:1. # 通过查看容器日志,确定是什么问题,docker logs -f -t --tail 行数 容器名 docker logs -f -t --tail 100 <containerID> 2. # 将容器中导致错误的文件拷贝到宿主机上 dock
2021-01-25 19:57:38
5411
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人