tcpsocket文件句柄泄漏今天发现有台redis机器上出现socket个数告警,这是很奇怪的现象。因为一台redis服务器上就部署了几个redis实例,打开的端口应该是有限。1、netstat显示的tcp连接数正常netstat-n|awk‘/^tcp/{++state[$NF]}END{for(keyinstate)printkey,"\t",state[key]}‘`TIME_WAIT22
分类:
其他好文 时间:
2019-11-18 22:10:15
阅读次数:
93
1.linux所有句柄查询 第一列是持有句柄数量,第二列是每个进程的PID 代表各个进程持有的句柄数量 2.查看java或tomcat句柄【查看当前进程持有文件句柄数量】【查看当前进程文件句柄最大限制】 2.1查看java程序的PID 2.2查看这个PID持有的句柄数 2.3查看当前进程句柄数量限制 ...
分类:
系统相关 时间:
2019-11-12 13:04:19
阅读次数:
105
一、文件操作流程 1.打开文件得到文件句柄并赋值。 2.通过句柄对文件进行操作。 3.关闭文件。 f = open("file_txt", encoding="utf-8") data = f.read() print(data) f.close() # 今天又是元气满满的一天。 二、文件操作的模式 ...
分类:
其他好文 时间:
2019-11-10 19:38:05
阅读次数:
104
#!/usr/bin/env python # -*- coding: utf-8 -*- # ******************************一:文件的操作****************************** # 1. 打开文件,得到文件句柄并赋值给一个变量 # 2. 通过句柄 ...
分类:
编程语言 时间:
2019-11-10 10:24:59
阅读次数:
77
#with上下文管理器#语法:with...as...如:withopen(‘test.txt‘,‘r‘)asfp,打开一个文件作为文件句柄对象赋值给fp#with是一个语句块,上下文管理器中里面实现了两个方法:enter,exit,enter是进入代码块前自动调用的方法,exit是#退出with语句块时调用的,例如,文件对象在退出上下文管理器时调用了exit中的s
分类:
编程语言 时间:
2019-11-09 00:35:22
阅读次数:
84
二、文件处理 1.什么是文件? 操作系统提供的一种调用计算机硬件的的工具, 用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统完成对硬盘的具体操作。 2.为什么要用文件? 需要通过文件来调用硬件和保存数据 3.怎么用文件? open() f = open('文件路径','打开文件的模 ...
分类:
其他好文 时间:
2019-11-08 20:29:57
阅读次数:
110
文件操作1 1 #文件操作流程:1、打开文件,得到一个文件句柄;通过文件句柄操作文件;关闭文件。 2 #将文件打开文件赋给file1,test_file为文件名,utf-8为文件编码;file1是文件的全量内容 3 data1 = open("test_file",encoding="utf-8") ...
分类:
编程语言 时间:
2019-11-07 00:30:06
阅读次数:
106
1. open后返回的file 应用程序open一个文件时,可以得到一个整数,这个整数被称为文件句柄。对于应用程序的每一个文件句柄,在内核里面都有一个“struct file”与之对应。 我们使用open打开文件时,传入的flags、mode等参数会被记录在内核中对应的struct file结构体里 ...
分类:
其他好文 时间:
2019-11-05 17:04:04
阅读次数:
96
Redis默认配置很简单,端口,存储日志及路径,密码设置,存储策略等等,具体设置网上很多参考;port6379databases16#save9001save30010#save6010000dbfilenamedump.rdbdird:\redisrequirepa***edis@123maxclients10000:默认情况下为10000个客户端。当你无法设置进程文件句柄限制时,redis会设
熵值调整 参考 : http://ju.outofmemory.cn/entry/158367 熵值就是linux产生的系统随机数 验证文件。 tomcat 文件句柄数调整 一般优化调整的是 系统的文件句柄数 但是单个进程的是没有调整的 查看单个进程的当前打开的文件句柄 查看单个进程的,最大文件句柄 ...
分类:
其他好文 时间:
2019-10-28 14:42:43
阅读次数:
92