互联网上的文章真TM不靠谱 还是自己来的好 --只写靠谱的文档

python升级导致yum不可用 “ No module named yum”

公司开发机因为python2.6 2.7 3.5 多版本共存,导致了蛮多的问题的找了半天 都是写什么的直接改一下yum文件里面的python路径什么的,都是类似的解决办法抄来抄去要是真的这么好解决,我还需要goole么找了几个靠谱的答案,要是直接该python 的路径无效的话,可以重装python解决mark 下致谢:http://blog.51cto.com/smilepad/133347...

阿里云服务器带宽换算公式

阿里云服务器带宽换算公式标签: 阿里云redis带宽换算阿里云的redis带宽单位是 “MByte” 一般分为 24MByte 384MByte注意此处的单位是大"B"即是已经换算为比特所以 MByte = 1X1024KByte=1x1024x1024Byte=1048576Byte假定一次请求的每次从redis获取500k数据那么最大qps能达到就是 24576/500=49.152e...

php-fpm进程数设置多少合适

在我们做php高并发下的优化的时候,涉及到一个问题,就是fpm进程数设置多少合适,在有的文章中推荐设置为n或者n×2(n为cpu数量)有的文档中推荐按照可用内存/30m (30m为fpm每个进程内存)两种说法其实都没有问题,但是都忽略了一个基本的事实就是具体情况具体分析基础知识本段摘自 https://yq.aliyun.com/articles/33422需要了解的参数是:pm、pm.ma...

nginx+fpm高并发的优化思路及方法

优化思路php opcache开启系统内核参数nginx 启用unix socket方式opcache的开启参见 https://www.habby.top/archives/44.htmlnginx的unix socket方式常用的nginx+fpm的模式下 经常都是用的tcp端口的形式在nginx配置中都可见fastcgi_pass 127.0.0.1:9000;这种写法但是在这个写法下...

php高并发优化之二:nginx fpm配置

这些都是一些我们配置的参数,在我们2000并发下,nginx+fpm没有明显的问题,瓶颈还是出在mysql上,所以感觉应该问题不大fpm设置经过一些摸索,我们对我们的fpm进行了如下的配置,初步测试没有很大的问题[global] pid = run/php-fpm.pid error_log = /www/logs/php-fpm.log log_level = error emergenc...

php高并发优化之一:opcache,opcache参数配置

opache作为一个编译缓存,在php5.5之后就加入了整合进了php,但是需要自己手动开启,其原理如下:PHP执行这段代码会经过如下4个步骤(确切的来说,应该是PHP的语言引擎Zend)Scanning(Lexing) ,将PHP代码转换为语言片段(Tokens)Parsing, 将Tokens转换成简单而有意义的表达式Compilation, 将表达式编译成OpocdesExecutio...

程序员在十年后还会有今天的收入么?

作者:MasterPa链接:https://www.zhihu.com/question/33767274/answer/152835897来源:知乎著作权归作者所有,转载请联系作者获得授权。如果你在乎的是收入而不是程序员这个职业的话,那么这个问题应该是:十年后哪些职业能有和今天程序员一样的收入?抱歉这个问题我是回答不了。但如果说是问程序员十年后的收入还会不会这么高,那我敢肯定的说:不会。

几个docker下nginx配置文件的管理

最近一直在研究阿里云的docker,主要是用来做nginx+fpm服务,踩了不少坑,记录下来,以作纪念.我现在使用的nginx的配置文件的加载方式,一般有以下三种:容器中的配置文件目录,加载母鸡的某目录,母鸡的目录中,存放配置文件. 配置更新重启文件即可直接在dockerfile的同目录中存放配置文件,每次配置更新,重新build镜像,发布更新即可容器只挂载一个母鸡的目录,比如"/www:/...

阿里云nginx+fpm 高并发502

基本情况 4核 8G 阿里云普通服务器并发500,一定几率502常规性的调整php-fpm和nginx配置,进程数等,qps8000无压力并发1000 压测30秒之后出现较高错误率 22%左右观察日志情况 查看错误 Resource temporarily unavailable 确定是backlog 问题调整nginx和fpm配置nginx "listen 80 backlo...