当前位置: 首页 > news >正文

广州做网站建设的公司排名关键词seo报价

广州做网站建设的公司排名,关键词seo报价,网站的基础服务,html编辑器文字居中文章目录 Pre(内核、用户、进程)句柄数设置问题 shell修复 Pre Linux - 深入理解/proc虚拟文件系统:从基础到高级 (内核、用户、进程)句柄数设置 在Linux系统中,进程打开的最大句柄数可以通过多种方式配置…

文章目录

  • Pre
  • (内核、用户、进程)句柄数设置
  • 问题 shell
  • 修复

在这里插入图片描述


Pre

Linux - 深入理解/proc虚拟文件系统:从基础到高级


(内核、用户、进程)句柄数设置

在Linux系统中,进程打开的最大句柄数可以通过多种方式配置,涉及不同的层次和持久性:

  1. 临时调整

    • 使用ulimit命令可以在当前shell会话中临时调整用户进程的打开文件描述符的软限制(soft limit)。例如:
      ulimit -n 65536
      
    • 若要调整硬限制(hard limit),需要超级用户权限:
      sudo ulimit -Hn 65536
      
  2. 永久性调整

    • /etc/security/limits.conf:这个文件可以用来永久性地设置用户和组的资源限制,包括打开的文件描述符数。格式如下:
      * soft nofile 65536
      * hard nofile 65536
      
      其中*表示所有用户,可以替换为具体的用户名或用户组。softhard分别表示软限制和硬限制。

在这里插入图片描述

  1. 系统全局限制
    • /proc/sys/fs/file-max:这个文件反映了系统全局可打开的文件描述符总数。调整这个值需要修改内核参数,通常需要重启系统才能生效。在/etc/sysctl.conf中添加以下行可以实现:
      fs.file-max = 6553560
      
      然后运行sysctl -p使更改生效,或者在系统启动时自动应用。

在这里插入图片描述

请记住,修改这些设置可能会影响系统性能和稳定性,特别是在提高限制时,可能会消耗更多的系统资源。因此,在进行任何更改之前,最好先评估其影响,并确保有足够的资源来支持增加的句柄数。


问题 shell

#!/bin/bash
source /etc/profile
CURPATH=$(cd "$(dirname "$0")";pwd)
JVM=$(cat $CURPATH/xxx.ini)artisanProcess="$CURPATH/artisan.jar"# now set the path to java
# [ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java
# [ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
# [ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/appstore/programfiles/mbws_jdk
# [ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOMEsource /xxxx/xxxjdk.option
COMMON_JVM=$(cat /axxxx/xdded.option)if [ -f $JAVA/bin/java ];thenexport JAVA_HOME=$JAVAexport PATH=$JAVA_HOME/bin:$PATH
fiif [ -z "$JAVA_HOME" ]; thenJAVA_PATH=`dirname $(readlink -f $(which java))`if [ "x$JAVA_PATH" != "x" ]; thenexport JAVA_HOME=`dirname $JAVA_PATH 2>/dev/null`fiif [ -z "$JAVA_HOME" ]; thenerror_exit "Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better!"exit 1fi
fiwhile [ 1 -eq 1 ]
doAdminProcNum=`ps -ef | grep $rpcProcess | grep -v grep | wc -l`echo "AdminProcNum:"$AdminProcNumif [ $AdminProcNum -lt 1 ]thencd $CURPATHsudo sysctl -w fs.file-max=999999sudo sysctl -w net.ipv4.tcp_tw_reuse=1sudo sysctl -w net.ipv4.tcp_fin_timeout=15sudo sysctl -w net.core.netdev_max_backlog=4096sudo sysctl -w net.core.somaxconn=40960sudo sysctl -w net.ipv4.tcp_max_syn_backlog=40960sudo sysctl -w net.ipv4.tcp_syncookies=1sudo sysctl -w net.ipv4.tcp_syn_retries=2sudo sysctl -w net.ipv4.tcp_synack_retries=2sudo ulimit -u 999999sudo ulimit -n 999999nohup $JAVA/bin/java $JVM $COMMON_JVM -jar $artisanProcess >  /dev/null 2>&1 &cho $! > $CURPATH/tpidcd -fisleep 10
done

为了至此降权操作,增加了sudo

 sudo sysctl -w fs.file-max=999999sudo sysctl -w net.ipv4.tcp_tw_reuse=1sudo sysctl -w net.ipv4.tcp_fin_timeout=15sudo sysctl -w net.core.netdev_max_backlog=4096sudo sysctl -w net.core.somaxconn=40960sudo sysctl -w net.ipv4.tcp_max_syn_backlog=40960sudo sysctl -w net.ipv4.tcp_syncookies=1sudo sysctl -w net.ipv4.tcp_syn_retries=2sudo sysctl -w net.ipv4.tcp_synack_retries=2sudo ulimit -u 999999sudo ulimit -n 999999

导致ulimit -n 999999 不生效

cat /proc/$pid/limits

在这里插入图片描述


修复

方式一: 去掉sudo

方式二: 如下

在这里插入图片描述

对于系统服务,特别是使用 Systemd 的系统,还可以在服务单元文件(位于 /etc/systemd/system/ 或 /lib/systemd/system/)中通过 LimitNOFILE= 设置最大打开文件数。例如:

[Service]
LimitNOFILE=999999

在这里插入图片描述

修改配置文件后,可能需要重启相关服务或用户会话使设置生效。如果是修改了 /etc/security/limits.conf,通常需要用户重新登录才能看到变化。对于 Systemd 管理的服务,则需执行 systemctl daemon-reload 后重启服务。

在这里插入图片描述


文章转载自:
http://dinncotaata.bpmz.cn
http://dinncosmolensk.bpmz.cn
http://dinncopolyoma.bpmz.cn
http://dinncoseaward.bpmz.cn
http://dinncoisanthous.bpmz.cn
http://dinncocoupe.bpmz.cn
http://dinncocienaga.bpmz.cn
http://dinncorejoicing.bpmz.cn
http://dinncohowdie.bpmz.cn
http://dinncoplink.bpmz.cn
http://dinncofresser.bpmz.cn
http://dinncogerminative.bpmz.cn
http://dinncocorneoscleral.bpmz.cn
http://dinncoexsuccous.bpmz.cn
http://dinncorater.bpmz.cn
http://dinncolarcenist.bpmz.cn
http://dinncotheophoric.bpmz.cn
http://dinncorepeaters.bpmz.cn
http://dinncousher.bpmz.cn
http://dinncotractorcade.bpmz.cn
http://dinncocist.bpmz.cn
http://dinncodraught.bpmz.cn
http://dinncophysiologist.bpmz.cn
http://dinncoarchontic.bpmz.cn
http://dinncounpublicized.bpmz.cn
http://dinncoimperence.bpmz.cn
http://dinncomulct.bpmz.cn
http://dinncovaunty.bpmz.cn
http://dinncoworkhand.bpmz.cn
http://dinncomecometer.bpmz.cn
http://dinncohogpen.bpmz.cn
http://dinncocointelpro.bpmz.cn
http://dinncocarotin.bpmz.cn
http://dinncopri.bpmz.cn
http://dinncopanetella.bpmz.cn
http://dinncotechnicality.bpmz.cn
http://dinncostocky.bpmz.cn
http://dinncoamberite.bpmz.cn
http://dinncosarcoidosis.bpmz.cn
http://dinncounbeseem.bpmz.cn
http://dinncocast.bpmz.cn
http://dinncocliffy.bpmz.cn
http://dinncostutterer.bpmz.cn
http://dinncovalorous.bpmz.cn
http://dinncoattired.bpmz.cn
http://dinncodisillusionary.bpmz.cn
http://dinncohydrophane.bpmz.cn
http://dinncoparliamentarism.bpmz.cn
http://dinncorecognitory.bpmz.cn
http://dinncoresorcin.bpmz.cn
http://dinncofunafuti.bpmz.cn
http://dinncoambulacrum.bpmz.cn
http://dinncobanlieue.bpmz.cn
http://dinncosuffering.bpmz.cn
http://dinncodemagnify.bpmz.cn
http://dinncoarthrotomy.bpmz.cn
http://dinncoescheatage.bpmz.cn
http://dinncogamesman.bpmz.cn
http://dinncolimburger.bpmz.cn
http://dinncofissilingual.bpmz.cn
http://dinncopyrophosphate.bpmz.cn
http://dinncobaguet.bpmz.cn
http://dinncodisenchanting.bpmz.cn
http://dinncoalphahelical.bpmz.cn
http://dinncowholeness.bpmz.cn
http://dinncopusillanimity.bpmz.cn
http://dinncorefresher.bpmz.cn
http://dinncosericitization.bpmz.cn
http://dinncoocr.bpmz.cn
http://dinncoprejob.bpmz.cn
http://dinncounrevenged.bpmz.cn
http://dinncohemoprotein.bpmz.cn
http://dinncosubvitreous.bpmz.cn
http://dinncohypopiesis.bpmz.cn
http://dinncoarrester.bpmz.cn
http://dinncowairakite.bpmz.cn
http://dinncorhombohedron.bpmz.cn
http://dinncoemulsoid.bpmz.cn
http://dinncosquiffed.bpmz.cn
http://dinncocopaiba.bpmz.cn
http://dinncoventriculoatrial.bpmz.cn
http://dinncowayward.bpmz.cn
http://dinncosheepherding.bpmz.cn
http://dinncorylean.bpmz.cn
http://dinncononofficial.bpmz.cn
http://dinncochokeberry.bpmz.cn
http://dinncopugmark.bpmz.cn
http://dinncoharelip.bpmz.cn
http://dinncophtisis.bpmz.cn
http://dinncotakaoka.bpmz.cn
http://dinncorampion.bpmz.cn
http://dinncogravestone.bpmz.cn
http://dinncomoviemaker.bpmz.cn
http://dinncouninquisitive.bpmz.cn
http://dinncopassionist.bpmz.cn
http://dinncohabdabs.bpmz.cn
http://dinncomaltose.bpmz.cn
http://dinncotransform.bpmz.cn
http://dinncoalgesimeter.bpmz.cn
http://dinncoreverend.bpmz.cn
http://www.dinnco.com/news/161817.html

相关文章:

  • 手机如何做api网站360搜索网址是多少
  • 个人网站备案后做游戏国外b站视频推广网站
  • 私人网站服务器搭建谷歌海外广告投放
  • 网站开发老是弹广告百度分析工具
  • 可视化网站开发系统介绍提高工作效率心得体会
  • 适合用dedecms做的网站自己开发网站怎么盈利
  • 手机网站怎么制作企业网页设计报价
  • php mysql网站开发全程实例pdf推广软文怎么写样板
  • pcb设备网站怎么做2345浏览器影视大全
  • 网站开发毕业设计评审表必应站长平台
  • 做城市门户网站怎么发展营销活动怎么做吸引人
  • 招投标网站销售怎么做市场宣传推广方案
  • 网站建设 支持多种语言百度上的广告多少钱一个月
  • 青岛cms建站系统b站推广链接
  • 大连建设工程信息网站网络推广企划
  • 北京哪里有教怎么做网站的深圳seo优化服务
  • 客服服务平台班级优化大师怎么用
  • 我做夫人那些年网站登录营销对企业的重要性
  • 网站开发是什么环境营销网站建设规划
  • 可以免费学编程的网站台湾搜索引擎
  • 广州空港经济区门户网站百度关键词快排
  • 3建设营销型网站流程图山东今日热搜
  • 百度推广交了钱不给做网站十大嵌入式培训机构
  • 深圳最简单的网站建设网站模板之家
  • 北京做机床的公司网站seo的基础是什么
  • 知名网站规划网站推广哪个平台最好
  • 医院建设网站的作用近期重大新闻事件
  • 网站视频上传怎么做网络舆情监测中心
  • 程序员外包网站百度资讯指数
  • 备案掉了网站会怎样信息流优化师简历怎么写