成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

linux句柄泄露問題查看

系統 Linux
我們在開發linux在線服務器的時候經常會遇會句柄泄露的問題。因為在linux系統設計里面遵循一切都是文件的原則,即磁盤文件、目錄、網絡套接字、磁盤、管道等,所有這些都是文件,在我們進行打開的時候會返回一個fd,即是文件句柄。

背景:

我們在開發linux在線服務器的時候經常會遇會句柄泄露的問題。因為在linux系統設計里面遵循一切都是文件的原則,即磁盤文件、目錄、網絡套接字、磁盤、管道等,所有這些都是文件,在我們進行打開的時候會返回一個fd,即是文件句柄。如果頻繁的打開文件,或者打開網絡套接字而忘記釋放就會有句柄泄露的現象。在linux系統中對進程可以調用的文件句柄數進行了限制,在默認情況下每個進程可以調用的最大句柄數是1024個,如果超過了這個限制,進程將無法獲取新的句柄,而從導致不能打開新的文件或者網絡套接字,對于線上服務器即會出現服務被拒絕的情況。

查看與修改句柄:

在linux系統中可以通過ulimit–n查看每個進程限制的最大句柄數,通過ulimit –HSn 10240修改進程的最大句柄數。當句柄數目達到限制后,就回出現”too many files open”。

查看進程占用的句柄數有幾種辦法:

1) 通過cat/proc/pid/fd可以查看線程pid號打開的線程;

2) 通過lsof命令, /usr/sbin/lsof-p 21404 命令結果如下:

COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME

vas 21404 root cwd DIR 8,3 4096 30195729 /home/users/root/vas

vas 21404 root rtd DIR 8,2 4096 2 /

vas 21404 root txt REG 8,3 112201650 30195914 /home/users/root/vas

vas 21404 root mem REG 0,0 0 [heap] (stat: No such file or directory)

vas 21404 root mem REG 8,2 105080 339377 /lib64/ld-2.3.4.so

vas 21404 root mem REG 8,2 1493186 339367 /lib64/tls/libc-2.3.4.so

vas 21404 root mem REG 8,2 17943 339392 /lib64/libdl-2.3.4.so

vas 21404 root mem REG 8,2 613297 339369 /lib64/tls/libm-2.3.4.so

vas 21404 root mem REG 8,2 79336 490463 /usr/lib64/libz.so.1.2.1.2

COMMAND:進程的名稱

PID:進程標識符

USER:進程所有者

FD:文件描述符,應用程序通過文件描述符識別該文件。如 cwdtxt

TYPE:文件類型,如 DIRREGIPV4FIEO

DEVICE:指定磁盤的名稱

SIZE:文件的大小

NODE:索引節點(文件在磁盤上的標識)

NAME:打開文件的確切名稱

另外通lsof命令也可以查看占用端口的進程:

/usr/sbin/lsof-i :9001

原文鏈接:http://blog.csdn.net/daofengliu/article/details/38171953

責任編輯:牛小雨 來源: daofengliu博客
相關推薦

2023-07-17 11:25:35

.NET程序WinDbgPerfview

2023-07-07 13:56:54

2023-07-26 07:39:06

2023-08-01 09:52:16

GDI泄露內存

2009-11-12 09:42:51

Linux版本Linux問題修正

2021-01-27 10:56:05

Linux運維Linux系統

2013-12-23 09:25:21

2013-04-09 14:49:18

Linux內存統計內存泄露

2021-10-13 11:00:27

數據泄露漏洞信息安全

2022-05-10 14:15:36

區塊鏈數據泄露安全

2021-01-14 09:09:21

數據泄露密碼身份驗證

2024-10-31 09:24:42

2020-06-23 09:48:09

Python開發內存

2010-05-31 16:53:21

Java

2009-09-15 17:46:08

C#綁定句柄無效

2015-05-20 16:04:22

Chrome

2023-06-30 23:25:46

HTTP模塊內存

2025-01-08 08:47:44

Node.js內存泄露定時器

2018-02-06 08:15:07

2012-04-11 13:46:33

ibmdw
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 色综合天天天天做夜夜夜夜做 | 国产精品久久久久久久模特 | 国产一区二区三区在线免费 | 中文字幕一区二区三区在线观看 | 亚洲综合视频 | 美女在线观看av | 日韩一级免费电影 | 国产精品免费大片 | 精品久久久久久久 | 亚洲综合色视频在线观看 | 国产精品一区二区精品 | 精品一区二区三区在线观看国产 | 亚洲欧洲一区二区 | 国产精品一区二区av | 欧美日韩理论 | 久久精品—区二区三区 | 久草视频在线播放 | 在线成人一区 | 黄色一级片视频 | 91在线观看视频 | 久久免费国产视频 | 久久免费大片 | av中文字幕网 | 91色视频在线观看 | 国产高清精品在线 | 免费黄色片视频 | 九九精品在线 | a久久| 国产不卡在线观看 | 久久国产精品视频 | 91色视频在线观看 | 成人精品福利 | 欧美a级成人淫片免费看 | 日韩欧美综合 | 国产伊人精品 | 国产一区精品在线 | 天天操天天玩 | 欧美一区2区三区4区公司 | 成人乱人乱一区二区三区软件 | 欧美色欧美亚洲另类七区 | 天天做日日做 |