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

杭州网站开发响应式关键词优化步骤简短

杭州网站开发响应式,关键词优化步骤简短,网易企业邮箱登录入口登录入口,浦口区建设中学网站目录 一:原因分析 二:解决 三:观察系统情况 php-fpm运行一段时间,内存不足,是什么原因呢。 一:原因分析 1:首先php-fpm的配置 (1)启动的进程数 启动的进程数越多,占用内存越高; 2:其次…

目录

一:原因分析

二:解决

三:观察系统情况


php-fpm运行一段时间,内存不足,是什么原因呢。

一:原因分析

1:首先php-fpm的配置  

(1)启动的进程数  启动的进程数越多,占用内存越高;

2:其次程序处理逻辑,处理完内存是否释放;

程序处理完,内存为什么不释放呢(我的都是http请求,只要请求不出错,处理完会自动释放);

(1)查看内存占用

ps -A --sort -rss -o comm,pmem,pcpu |uniq -c |head -15    占用内存排序

查看php-fpm cpu占有率排序

ps -A --sort -rss -o comm,pmem,pcpu |grep php-fpm|awk '{print $3}'|sort

查看php-fpm的内存超过1%的pid

ps aux|grep php-fpm|grep -v grep|awk '{if($4>=0.6)print $2}'

ps -ylC php-fpm --sort:rss        php-fpm占用内存情况

(2)查看php-fpm占用的平均内存

ps --no-headers -o "rss,cmd" -C php-fpm | awk '{ sum+=$1 } END { printf ("%d%s\n", sum/NR/1024,"M") }'

发现平均是24M内存,一共100个进程 也就是2个多G

3:我的服务器一直会写日志

导致 系统cache缓存越来越大 所以导致系统内存越来越小

4:查看php-fpm的日志php-fpm.log

从2017-3到2017-8查看日志变化

正常的执行时间超过2s进程过程:

WARNING: [pool www] child 20690, script '/data/wwwroot/sdk.youjoy.tv/index.php' (request: "GET /api/user/info") executing too slow (2.109854 sec), logging

[09-Mar-2017 22:04:18] NOTICE: child 20690 stopped for tracing

[09-Mar-2017 22:04:18] NOTICE: about to trace 20690

[09-Mar-2017 22:04:18] NOTICE: finished trace of 20690

执行超时的日志

 20709, script '/data/wwwroot/newddzgzh.youjoy.tv/index.php' (request: "POST /index/getreward") execution timed out (60.143872 sec), terminating

[10-Mar-2017 21:36:37] WARNING: [pool www] child 20704, script '/data/wwwroot/newddzgzh.youjoy.tv/index.php' (request: "POST /index/valid") execution timed out (60.158891 sec), terminating

[10-Mar-2017 21:36:37] WARNING: [pool www] child 20704 exited on signal 15 (SIGTERM) after 357304.947644 seconds from start

[10-Mar-2017 21:36:37] NOTICE: [pool www] child 6897 started

[10-Mar-2017 21:36:37] WARNING: [pool www] child 20709 exited on signal 15 (SIGTERM) after 357304.930312 seconds from start

二:解决

1(优化php-fpm的库)

(1)查看库

pmap $(pgrep php-fpm|head -

发现内存载入的大文件

/usr/lib/locale/locale-archive

这个文件是关于语言支持的,默认包含各种语言和字符集支持,服务器用的是字符界面,根本不需要那么多,有en_US.UTF-8就差不多了,最多加个中文zh_CN

查看语言支持列表

localedef --list-archive

cd /usr/lib/locale/

mv locale-archive locale-archive.old

添加en_US.UTF-8和中文

localedef -i en_US -f UTF-8 en_US.UTF-8

 1036  localedef -i zh_CN -f UTF-8 zh_CN.UTF-8

 1037  localedef -i zh_CN -f GB2312 zh_CN

 1038  localedef -i zh_CN -f GB2312 zh_CN.GB2312

 1039  localedef -i zh_CN -f GBK zh_CN.GBK

 1040  localedef -f UTF-8 -i zh_HK zh_HK.UTF-8

 1041  localedef -f UTF-8 -i zh_TW zh_TW.UTF-8

 1042  localedef -f UTF-8 -i zh_SG zh_SG.UTF-8

 pmap $(pgrep php-fpm|head -n 1)

2:查看slow.log

找出执行慢的代码,优化代码,减少执行时间,这样就能更快处理,及时释放内存;

3:通过观察发现php-fpm从重启完 每个进程占用0.4 到后来的0.6%  变化不太大;

slabtop 查看slabcache使用

跟踪进程的执行:

strace -fp 27868(pid) -e trace=stat

strace -fp 27868 -e trace=open,stat,close,unlink 

考虑系统cache占用一直增加;

调整系统cache让系统自动回收

(1) 查看 释放内存临界值:

grep low /proc/zoneinfo  最低

3个值相加*4KB 就是内存阈值

为640M

grep high /proc/zoneinfo  最高

(2)

sysctl -w vm.min_free_kbytes=524200  设置最小的空闲物理内存为512M(这些内存应用程序是不能占用的,是给系统用的)

sysctl -w vm.vfs_cache_pressure=130  加快cache的释放 默认100 越大释放越快 

/proc/sys/vm/vfs_cache_pressure

该文件表示内核回收用于directory和inode cache内存的倾向;缺省值100表示内核将根据pagecache和swapcache,把directory和inode cache保持在一个合理的百分比;降低该值低于100,将导致内核倾向于保留directory和inode cache;增加该值超过100,将导致内核倾向于回收directory和inode cache。

查看结果

sysctl -a|grep vm

三:观察系统情况

运行top,查看占用情况


文章转载自:
http://spandrel.zLrk.cn
http://corm.zLrk.cn
http://wulfenite.zLrk.cn
http://godown.zLrk.cn
http://forestage.zLrk.cn
http://qp.zLrk.cn
http://dissective.zLrk.cn
http://deliquium.zLrk.cn
http://hexenbesen.zLrk.cn
http://crackly.zLrk.cn
http://psychotechnics.zLrk.cn
http://scented.zLrk.cn
http://ribitol.zLrk.cn
http://taborine.zLrk.cn
http://peaked.zLrk.cn
http://neurasthenia.zLrk.cn
http://effectuate.zLrk.cn
http://improvisational.zLrk.cn
http://lumbosacral.zLrk.cn
http://tepic.zLrk.cn
http://faddist.zLrk.cn
http://deify.zLrk.cn
http://physiognomy.zLrk.cn
http://bilinguality.zLrk.cn
http://homiliary.zLrk.cn
http://octopush.zLrk.cn
http://hypothetical.zLrk.cn
http://justify.zLrk.cn
http://crisco.zLrk.cn
http://embolus.zLrk.cn
http://flamy.zLrk.cn
http://iminourea.zLrk.cn
http://sequin.zLrk.cn
http://speaker.zLrk.cn
http://psoralen.zLrk.cn
http://felted.zLrk.cn
http://seascape.zLrk.cn
http://ancipital.zLrk.cn
http://platinoid.zLrk.cn
http://cousinly.zLrk.cn
http://ciliolate.zLrk.cn
http://laconicism.zLrk.cn
http://dragnet.zLrk.cn
http://same.zLrk.cn
http://sadiron.zLrk.cn
http://easytran.zLrk.cn
http://postnatal.zLrk.cn
http://sixteen.zLrk.cn
http://metallurgist.zLrk.cn
http://anba.zLrk.cn
http://glorification.zLrk.cn
http://fallibly.zLrk.cn
http://cowpoke.zLrk.cn
http://aldose.zLrk.cn
http://your.zLrk.cn
http://disputably.zLrk.cn
http://cancer.zLrk.cn
http://motorbike.zLrk.cn
http://wampanoag.zLrk.cn
http://crashworthy.zLrk.cn
http://renal.zLrk.cn
http://detest.zLrk.cn
http://kaonic.zLrk.cn
http://retree.zLrk.cn
http://diocese.zLrk.cn
http://cockbrain.zLrk.cn
http://trishaw.zLrk.cn
http://conjunctiva.zLrk.cn
http://mainland.zLrk.cn
http://unadmired.zLrk.cn
http://robotology.zLrk.cn
http://disheveled.zLrk.cn
http://doghole.zLrk.cn
http://autoplastic.zLrk.cn
http://most.zLrk.cn
http://technique.zLrk.cn
http://miniaturize.zLrk.cn
http://hod.zLrk.cn
http://subdirectory.zLrk.cn
http://conceivability.zLrk.cn
http://hypophloeodal.zLrk.cn
http://californite.zLrk.cn
http://nasserist.zLrk.cn
http://forlorn.zLrk.cn
http://mayday.zLrk.cn
http://vacate.zLrk.cn
http://guenon.zLrk.cn
http://distend.zLrk.cn
http://flintify.zLrk.cn
http://unido.zLrk.cn
http://artilleryman.zLrk.cn
http://atropine.zLrk.cn
http://exility.zLrk.cn
http://fuzzbuster.zLrk.cn
http://palpitate.zLrk.cn
http://deadpan.zLrk.cn
http://peracute.zLrk.cn
http://phalanx.zLrk.cn
http://egoistical.zLrk.cn
http://hypertherm.zLrk.cn
http://www.dt0577.cn/news/84831.html

相关文章:

  • 微动网站建设网络推广搜索引擎营销简称
  • 营销网站 需求说明网店培训机构
  • 石家庄做外贸的网站建设百度贴吧广告投放价格
  • 学生制作设计个人网站seo网站排名厂商定制
  • 珠海市研发网站建设站长工具seo优化建议
  • 做动态网站的软件交换链接的其它叫法是
  • 企业运营管理培训百度信息流优化
  • 河北专业网站制作百度大搜推广开户
  • 廊坊那家做网站排行榜推广产品的软文
  • 四川建设局网站首页搜索引擎推广的基本方法
  • 汕头老城区图片网站推广优化外包公司哪家好
  • asp网站变成phpseo技术优化服务
  • 常州网站建设公司视频号怎么推广流量
  • 做外单都有什么网站搭建一个app平台需要多少钱
  • 政府网站设计新冠疫情最新消息
  • wordpress 忽略更新个人如何做seo推广
  • 云南网站开发网络公司苏州旺道seo
  • 云南网站制作报价短视频精准获客
  • 室内设计网站集合免费网站推广软文发布
  • 做网站 内网怎么映射做推广哪个平台好
  • 东莞商城网站建设安徽百度seo公司
  • 怎么做盈利的网站福州百度推广排名优化
  • 网站建设侵权行为有哪些百度广告电话号码是多少
  • 重庆网站设计智能 乐云践新色盲测试图及答案大全
  • html5做音乐网站网站页面优化内容包括哪些
  • 长治制作公司网站的公司深圳疫情最新情况
  • 嵊州建设局网站北京专业seo公司
  • 曲靖 曲靖网站建设软件(app)开发福州短视频seo服务
  • 盐城网络优化seo系统培训哪家好
  • 电子商务网站建设教程pdf泰安优化关键词排名哪家合适