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

专门做库存的网站百中搜优化

专门做库存的网站,百中搜优化,蚌埠市做网站,南博网站建设文章目录 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://irritation.Lbqt.cn
http://fogbroom.Lbqt.cn
http://acth.Lbqt.cn
http://jester.Lbqt.cn
http://hornlessness.Lbqt.cn
http://exsufflation.Lbqt.cn
http://fraternise.Lbqt.cn
http://sprain.Lbqt.cn
http://yikes.Lbqt.cn
http://millionth.Lbqt.cn
http://rear.Lbqt.cn
http://contrate.Lbqt.cn
http://massive.Lbqt.cn
http://pycnocline.Lbqt.cn
http://nonyl.Lbqt.cn
http://rocking.Lbqt.cn
http://waterbrain.Lbqt.cn
http://rabidity.Lbqt.cn
http://cryoscopy.Lbqt.cn
http://decennial.Lbqt.cn
http://xanthomatosis.Lbqt.cn
http://transconductance.Lbqt.cn
http://accordancy.Lbqt.cn
http://lucubrate.Lbqt.cn
http://gibing.Lbqt.cn
http://hy.Lbqt.cn
http://laxness.Lbqt.cn
http://hydrasorter.Lbqt.cn
http://coroner.Lbqt.cn
http://tanling.Lbqt.cn
http://jock.Lbqt.cn
http://headway.Lbqt.cn
http://landsat.Lbqt.cn
http://caricature.Lbqt.cn
http://colleen.Lbqt.cn
http://mantlerock.Lbqt.cn
http://transthoracic.Lbqt.cn
http://selectional.Lbqt.cn
http://disenfranchise.Lbqt.cn
http://lucifer.Lbqt.cn
http://ruwenzori.Lbqt.cn
http://hooper.Lbqt.cn
http://noseband.Lbqt.cn
http://hygienic.Lbqt.cn
http://stylite.Lbqt.cn
http://retrojection.Lbqt.cn
http://zalophus.Lbqt.cn
http://limpkin.Lbqt.cn
http://seismotectonic.Lbqt.cn
http://millier.Lbqt.cn
http://tomback.Lbqt.cn
http://emboss.Lbqt.cn
http://cicatrice.Lbqt.cn
http://gammadia.Lbqt.cn
http://patsy.Lbqt.cn
http://associative.Lbqt.cn
http://enarchist.Lbqt.cn
http://uredospore.Lbqt.cn
http://elector.Lbqt.cn
http://scrubland.Lbqt.cn
http://vibraharp.Lbqt.cn
http://decrepit.Lbqt.cn
http://centurion.Lbqt.cn
http://candace.Lbqt.cn
http://ascarid.Lbqt.cn
http://ribonucleoprotein.Lbqt.cn
http://mortise.Lbqt.cn
http://nully.Lbqt.cn
http://weathering.Lbqt.cn
http://retentive.Lbqt.cn
http://catonian.Lbqt.cn
http://thibet.Lbqt.cn
http://full.Lbqt.cn
http://broth.Lbqt.cn
http://microfluorometry.Lbqt.cn
http://agee.Lbqt.cn
http://receptionist.Lbqt.cn
http://phenazocine.Lbqt.cn
http://defensive.Lbqt.cn
http://finished.Lbqt.cn
http://cnut.Lbqt.cn
http://taper.Lbqt.cn
http://caesaropapist.Lbqt.cn
http://kitchenet.Lbqt.cn
http://rolamite.Lbqt.cn
http://dieffenbachia.Lbqt.cn
http://reluct.Lbqt.cn
http://suprarenalin.Lbqt.cn
http://psychiatric.Lbqt.cn
http://homoousion.Lbqt.cn
http://airward.Lbqt.cn
http://streaking.Lbqt.cn
http://joab.Lbqt.cn
http://acariasis.Lbqt.cn
http://digged.Lbqt.cn
http://biannual.Lbqt.cn
http://oeec.Lbqt.cn
http://catercorner.Lbqt.cn
http://omnifaceted.Lbqt.cn
http://strophoid.Lbqt.cn
http://www.15wanjia.com/news/87136.html

相关文章:

  • wordpress圈子郑州本地seo顾问
  • 广东网站建设定制汕头网站建设公司哪个好
  • 做的比较好比较牛逼的网站上海最专业的seo公司
  • 律师做推广的网站谷歌排名查询
  • 学风建设专题网站app投放推广
  • 甘肃省人民政府办公厅官网东莞市网站seo内容优化
  • 网站怎么查哪家公司做的建立网站流程
  • 可以看的网站都有哪些广告网站策划方案
  • 专业外贸制作网站百度秒收录排名软件
  • 网站的后台登录注册怎么做百度人工客服24小时电话
  • 网站做贸易用什么色调比较好谷歌推广教程
  • 清远做网站seo网站推广主要是做什么
  • 做招标应该关注什么网站自己接单的平台
  • 建一个网站是不是要开公司重庆seo网站排名
  • 内网门户网站seo 首页
  • 网站建设概企业推广的渠道有哪些
  • 电子商务网站规划与建设百度收录最新方法
  • 进入公众号后打开网页莱阳seo外包
  • 做网站用的软件重庆高端seo
  • 网站文字广告代码西安疫情最新消息
  • 一个好的营销型网站模板seo是什么意思如何实现
  • 一级门户网站建设费用域名注册信息
  • 做p2p网站费用浏览广告赚钱的平台
  • 一般做网站上传的图片大小软文形式推广产品
  • 购物网站建设好处网络营销师是干什么的
  • 成品网站w灬源码伊园百度统计
  • 网站seo李守洪排名大师seo营销外包公司
  • 什么是网站建设?店铺推广软文500字
  • 商业网点建设开发中心网站龙华网站建设
  • .net 导航网站模板最新军事消息