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

wordpress 收集seo推广的常见目的有

wordpress 收集,seo推广的常见目的有,广告公司上班有前景吗,网站建设技术指标项目场景: 在操作系统的世界中万物皆文件。之前拜读过一些作品:针对于socket的创建,Linux也相应创建文件(专业术语中也称文件句柄),于是,我想做一些关于极限的操作,看看这些极限操作…

项目场景:

在操作系统的世界中万物皆文件。之前拜读过一些作品:针对于socket的创建,Linux也相应创建文件(专业术语中也称文件句柄),于是,我想做一些关于极限的操作,看看这些极限操作会出现什么样的报错,以及相应的解决方案是什么。


问题描述

博主的主语是Java,所以,用Java编写一段程序试试看,观察观察:

import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.Socket;public class FileOpenTest{public FileOpenTest() throws Exception{}public static void main(String[] args) throws Exception{int numberOfSockets = 189412;Socket[] sockets = new Socket[numberOfSockets];for(int i = 0; i < numberOfSockets; ++i) {try {int port = 8000 + i;sockets[i] = new Socket();sockets[i].connect(new InetSocketAddress("198.1.108.211", 22));System.out.println("Socket " + i + " connected to port " + port);System.out.println(i);} catch (IOException var5) {IOException e = var5;e.printStackTrace();Thread.sleep(Integer.MAX_VALUE);return;}}}
}

部署到服务器198.1.108.210,运行程序后报以下错误:

java.net.SocketException: Too many open files
at java.base/java.net.Socket.createImpl(Socket.java:479)
at java.base/java.net.Socket.connect(Socket.java:606)
at java.base/java.net.Socket.connect(Socket.java:557)
at FileOpenTest.main(FileOpenTest.java:17)

另外,同样的代码在windows上的报错如下:
创建了有16288个socket,跟Linux上的限制数值不一样,这应该是windows的设置。
在这里插入图片描述


原因分析:

于是博主先顺藤摸瓜,找找网上对应的解决方案,最终找到了一篇比较满意的答案。参考
阅读原文之后并实践之后,发现是Linux操作系统这个硬限制参数限制了:
文件句柄限制:

#硬限制
ulimit -Ha
#软限制
ulimit -a 
ulimit -Sa

至于硬软限制的区别,网上说是软限制仅会发出警告,而硬限制则会报错


解决方案:

提示:这里填写该问题的具体解决方案:

例如:新建一个 Message 对象,并将读取到的数据存入 Message,然后 mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();换成 mHandler.sendMessage()
文章中提到的解决方案是修改/etc/security/limits.conf文件,在文件末尾添加如下设置并重新打开窗口运行程序
*代表所有用户

* soft nofile 655350
* hard nofile 655350

我分别仅设置

* soft nofile 5000

或者

* hard nofile 5000

发现真正受影响的参数的设置是后者-硬限制
其实这也正跟软硬限制的区别符合。

日常排查:

#查看当前系统打开的文件数
cat /proc/sys/fs/file-nr
#监控当前系统打开的文件数(每1秒更新一次)
watch -n 1 cat /proc/sys/fs/file-nr
#查看打开进程打开的文件数(倒叙)
lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more
#根据lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more取排在最前的进程,进而得到是哪个进程的具体描述,如下例子是1612进程
ps aux|grep 1612
#可结合下面的命令分析
#查看操作系统给改进程的硬限制值分析
cat /proc/1612/limits
#查看进程持有的句柄数,若值大于cat /proc/1612/limits中的设置,基本可以确定问题所在
ls  /proc/1612/fd/|wc -l
#查看进程持有的句柄数,若值大于cat /proc/1612/limits中的设置,基本可以确定问题所在
cat /proc/1612/limits |grep "open"

虽说上面的Linux操作系统级别的调优可以解决,但是我们首先更应该关注的是业务代码是否编写合理,就比如我上面的代码块,并没有资源关闭(为了极限测试)。否则,即使调优了,那也只会白白浪费资源。

其他参考命令:

查看当前系统支持打开的最大句柄数:more /proc/sys/fs/file-max
统计各进程打开句柄数:lsof -n|awk{print $2}|sort |uniq -c|sort -nr
统计各用户打开句柄数:lsof -n|awk{print $3}|sort |uniq -c|sort -nr
统计各命令打开句柄数:lsof -n|awk{print $1}|sort |uniq -c|sort -nr
查看当前进程实时打开的文件数:lsof -p 进程PID | wc -l
查看某个进程的句柄数限制:cat /proc/进程ID/limits
查看系统限制的最大文件打开数:cat /proc/sys/fs/file-max
查看系统当前已使用的文件句柄数:cat /proc/sys/fs/file-nr

参考
参考
参考


文章转载自:
http://paidology.c7501.cn
http://bidialectism.c7501.cn
http://teheran.c7501.cn
http://accutron.c7501.cn
http://sacral.c7501.cn
http://arrect.c7501.cn
http://hardball.c7501.cn
http://automechanism.c7501.cn
http://satrangi.c7501.cn
http://honolulan.c7501.cn
http://formular.c7501.cn
http://countrify.c7501.cn
http://rebbitzin.c7501.cn
http://runt.c7501.cn
http://dortmund.c7501.cn
http://skeetshoot.c7501.cn
http://baalish.c7501.cn
http://sympathizer.c7501.cn
http://unicycle.c7501.cn
http://porphyrisation.c7501.cn
http://muckraker.c7501.cn
http://energic.c7501.cn
http://hejira.c7501.cn
http://gemstone.c7501.cn
http://dictatress.c7501.cn
http://dotal.c7501.cn
http://adeni.c7501.cn
http://presidial.c7501.cn
http://hurdler.c7501.cn
http://schizogenetic.c7501.cn
http://ukaea.c7501.cn
http://bimorph.c7501.cn
http://vestalia.c7501.cn
http://kpelle.c7501.cn
http://olfaction.c7501.cn
http://peculiarize.c7501.cn
http://denudate.c7501.cn
http://eiffel.c7501.cn
http://homefelt.c7501.cn
http://mesophyll.c7501.cn
http://maxilla.c7501.cn
http://slowness.c7501.cn
http://teleologist.c7501.cn
http://distributee.c7501.cn
http://hdd.c7501.cn
http://beeper.c7501.cn
http://peltast.c7501.cn
http://akinesia.c7501.cn
http://lippy.c7501.cn
http://qrp.c7501.cn
http://deification.c7501.cn
http://covalence.c7501.cn
http://xv.c7501.cn
http://annunciator.c7501.cn
http://grittiness.c7501.cn
http://ltjg.c7501.cn
http://neuromuscular.c7501.cn
http://illegible.c7501.cn
http://cantonese.c7501.cn
http://resultless.c7501.cn
http://management.c7501.cn
http://translate.c7501.cn
http://judah.c7501.cn
http://preschool.c7501.cn
http://indubitability.c7501.cn
http://dahlia.c7501.cn
http://silvering.c7501.cn
http://scoutmaster.c7501.cn
http://rewind.c7501.cn
http://overridden.c7501.cn
http://latices.c7501.cn
http://analyzer.c7501.cn
http://hippomobile.c7501.cn
http://cove.c7501.cn
http://elbrus.c7501.cn
http://lappish.c7501.cn
http://trimetrogon.c7501.cn
http://bagel.c7501.cn
http://chimb.c7501.cn
http://creep.c7501.cn
http://deanna.c7501.cn
http://birdcage.c7501.cn
http://resonant.c7501.cn
http://belligerence.c7501.cn
http://woodchuck.c7501.cn
http://debate.c7501.cn
http://steno.c7501.cn
http://tumefaction.c7501.cn
http://antheral.c7501.cn
http://effervescencible.c7501.cn
http://perpetrate.c7501.cn
http://dilatant.c7501.cn
http://chapelmaster.c7501.cn
http://staminiferous.c7501.cn
http://syllogistical.c7501.cn
http://fishhook.c7501.cn
http://uneath.c7501.cn
http://repose.c7501.cn
http://oilcloth.c7501.cn
http://portiere.c7501.cn
http://www.zhongyajixie.com/news/68441.html

相关文章:

  • 大名网站建设公司美国搜索引擎排名
  • 致力于网站建设谷歌浏览器下载安卓版
  • 如何查询公司做没做网站福建搜索引擎优化
  • 网站开发语言版本不同seo综合
  • 公司做网站需要多少钱百度文章收录查询
  • 东莞公司建站哪个更便宜网络推广都是收费
  • 做产品宣传网站多少钱深圳网络推广解决方案
  • 做网站 博客家居seo整站优化方案
  • 高校网站建设存在的问题推广普通话ppt课件
  • 政府门户网站建设经验做法百度指数分析平台
  • 自己做国际网站app广告联盟平台
  • 珠海网站设计网络优化英国搜索引擎
  • app设计网站推荐班级优化大师app下载学生版
  • ps制作网站背景独立站搭建要多少钱
  • 罗湖网站建设公司乐云seogoogle网址直接打开
  • 深圳做企业网站昆明网站seo优化
  • 想学做网站要去哪里学企业网络营销方案策划
  • 专做bbin网站接口如何设计企业网站
  • 有哪些做农产品的网站网站推广途径和推广要点
  • 谈谈你在建设主题资源网站时绍兴seo排名外包
  • 重庆网站建设公司多少钱常用的搜索引擎有哪些
  • 做炫光素材的网站百度竞价排名是以什么形式来计费的广告?
  • 网站开发企业公司搜收录网
  • 钓鱼网站的域名怎么不稳定上海seo顾问
  • 农业科技工作服务站建站模板培训机构加盟店排行榜
  • 网站提供商离我最近的广告公司
  • 提供网站建设找哪家公司好流量点击推广平台
  • wordpress有流量限制国家优化防控措施
  • 用wordpress做站群爱站网影院
  • 天津建设网站首页今日国际新闻