欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux下文件描述符限制問題

 更新時(shí)間:2019年07月05日 17:04:32   作者:one_piece  
這篇文章主要介紹了linux下文件描述符限制問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一.問題描述

在調(diào)試一個(gè)問題的時(shí)候,socket始終連接不上,返回的句柄大約是1030左右。開始的時(shí)候是好的,運(yùn)行一段時(shí)間后出現(xiàn)的問題。

二.問題分析

問題過去有段時(shí)間了,忘記當(dāng)時(shí)怎么想到是超過文件描述符限制了。大概是根據(jù)句柄的值或者返回的錯(cuò)誤碼了。

嗯。linux下文件描述符最大限制默認(rèn)最大為1024,通過

[root@localhost ~]# ulimit -n
1024

這個(gè)命令可以查看。此值可以修改。

進(jìn)程的文件描述符,可以通過

[root@localhost ~]# ls -al /proc/13623/fd |wc -l
59

輸出的數(shù)字即為該進(jìn)程文件描述符的個(gè)數(shù)。

修改linux下文件描述符限制的方法:

臨時(shí)修改使用:ulimit -HSn 65536

其實(shí)1024這個(gè)限制一般足夠了,至于超過此數(shù)值一般也是程序中的bug。在調(diào)試的程序中沒new一個(gè)socket的時(shí)候,都新打開了一個(gè)文件,而忘記關(guān)閉,從而導(dǎo)致越來越多。

總結(jié)

以上所述是小編給大家介紹的linux下文件描述符限制問題 ,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • linux shell命令執(zhí)行順序的控制方法

    linux shell命令執(zhí)行順序的控制方法

    有關(guān)linux shell命令執(zhí)行順序的控制辦法,知識(shí)點(diǎn)很小,但卻非常實(shí)用,建議朋友們看看
    2013-02-02
  • shell字符串比較判斷是否為數(shù)字

    shell字符串比較判斷是否為數(shù)字

    本文闡述:shell中整數(shù)比較方法及字符串的比較方法,如等于,不等于,大于,大于等于,小于,等等
    2013-01-01
  • linux下編譯boost.python簡單方法

    linux下編譯boost.python簡單方法

    下面小編就為大家?guī)硪黄猯inux下編譯boost.python簡單方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • Linux基礎(chǔ)命令日常積累

    Linux基礎(chǔ)命令日常積累

    Linux命令雖然用處很多,用過這么多次但是對(duì)其步驟、命令還是不記得,每次還是要到處找資料,下面小編把本次linux生產(chǎn)環(huán)境搭建分享在腳本之家平臺(tái),供大家參考
    2015-10-10
  • 輕松掌握Linux關(guān)機(jī)重啟命令

    輕松掌握Linux關(guān)機(jī)重啟命令

    在Linux系統(tǒng)下關(guān)機(jī)重啟命令有:shutdown、halt、rebbot、init命令,對(duì)于這些命令來說,他們的內(nèi)部工作過程是不相同的,下面小編給大家分享一篇文章有助于輕松掌握linux關(guān)機(jī)重啟命令
    2015-11-11
  • 淺析Shell中的定時(shí)任務(wù) crontab

    淺析Shell中的定時(shí)任務(wù) crontab

    crondtab進(jìn)程每分鐘會(huì)定期檢查是否有要執(zhí)行的任務(wù),如果有要執(zhí)行的任務(wù),則自動(dòng)執(zhí)行該任務(wù)。這篇文章主要介紹了Shell中的定時(shí)任務(wù) crontab,需要的朋友可以參考下
    2019-12-12
  • Linux?中l(wèi)s命令的使用詳細(xì)介紹

    Linux?中l(wèi)s命令的使用詳細(xì)介紹

    本文是小編整理的ls命令的基本使用方式,文中示例中的命令選項(xiàng)都可以進(jìn)行任意組合來使用,比如倒序排序使用"ls?-rs"命令等,對(duì)Linux?中l(wèi)s命令用法感興趣的朋友一起看看吧
    2022-06-06
  • Bash中數(shù)組的操作教程

    Bash中數(shù)組的操作教程

    這篇文章主要介紹了Bash數(shù)組操,包括定義數(shù)組、讀取數(shù)組、修改數(shù)組以及數(shù)組循環(huán),文中通過示例代碼給出了詳細(xì)的介紹,有需要的朋友可以參考下,下面來一起看看吧。
    2016-12-12
  • Shell中${}的多種用法小結(jié)

    Shell中${}的多種用法小結(jié)

    ${}是一種變量替換語法,它用于獲取和操作變量的值,本文就來介紹一下${}的多種用法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • 如何使用date獲取時(shí)間戳

    如何使用date獲取時(shí)間戳

    這篇文章主要介紹了如何使用date獲取時(shí)間戳,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08

最新評(píng)論