【转载】nginx&php-fpm优化文章 Posted on 2017-01-01 | In linux , nginx | vps只有700m内存,每次上去看到内存被占到500m都心惊肉跳的,稍微有个扫描什么的,内存就会爆炸,mysql或者php就会被oom,查看了下发现内存主要是陪php-fpm启动的子进程占用的,于是查找资料,要么缩减进程数量,要么减少子进程的存活时间,修改之后现在内存只有330m,很有效,如下是启动 ... Read more »
WordPress上传附件提示“上级目录没有写权限”解决办法 Posted on 2017-01-01 | In linux | 这个问题毫无疑问是由于权限问题导致的,当时出了这个问题以后,由于是忽略了WordPress最终是由php-fpm执行的,觉得把目录用户设置为nginx之后不应该出现这个问题,于是一直没有发现原因,通过将uploads设置为777长传成功,后来偶然间看到了php-fpm的用户是apache才突然意识到 ... Read more »
由uwsgi联想到的shell信号 Posted on 2016-12-28 | In shell | 最近有个功能,是通过uwsgi+python os调用nohup放在后台实现的功能,但是发现重启uwsgi之后放在后台的进程同样会退出,于是联想到了之前遇到的一个类似的问题:就是shell调用nohup启动了一个server,之后ctrl+c杀死进程的话,会导致已经放在后台的进程退出,但是使用kil ... Read more »
python开发笔记MySQLdb Posted on 2016-12-23 | In mysql , python | 同事在开发的代码中执行某一条sql的时候总是会报warning:/usr/lib/python2.6/site-packages/pymysql/cursors.py:166: Warning: (u’1292’, u”Truncated incorrect DOUBLE value: ‘None’ ... Read more »
python开发笔记---dnspython Posted on 2016-12-20 | In python | 开发过程中需要拿到域名对应的所有ip地址,平时使用中,比如说shell里面,使用dig domain.org +short就能拿到。但是现在想要在python里面使用,于是找到了一个叫做dnspython的lib,使用它可以很简单的拿到域名对应的ip地址列表,需要注意的是,需要将域名进行转化+判定 ... Read more »
python开发笔记---requests Posted on 2016-12-20 | In python | 开发过程中有对于代理的需求,由于先前有过使用代理的经验,使用的是socks模块将模块进行包装以使用代理请求目标地址,由于python模块儿的import机制,当时导致使用socks模块之后,对socket模块进行了修改,导致所有的http请求都会走代理,结果就是大量模块异常,包括代码中的mysqld ... Read more »
python开发笔记---scapy Posted on 2016-12-20 | In python | 最近使用uwsgi+flask做了一个域名优化的工具给大家使用,主要功能是进行域名的解析&出口的判定(因为公司总共是三个出口)以及线路选择功能。 开发过程中因为需要使用traceroute相关功能,并且由于办公室网络的问题,不能使用普通的UDP报文,需要使用ICMP于是找到了scapy,介绍 ... Read more »
ssh登陆过慢问题的结果 Posted on 2016-12-20 | In centos7 | 在登陆服务器的时候总是遇到ssh登陆卡在那里半天的情况出现,使用ssh -vvv进行debug模式之后发现并没有什么明显的异常,或者认证问题的提醒,之后进行google之后找到一篇参考资料 ,总共是提到了两种可能的原因,第一种是由于存在dns反向解析的问题,导致的,这种情况下将服务器端的sshd_c ... Read more »
文件描述符资源耗尽 Posted on 2016-12-17 | In centos7 , linux | 在使用某server浏览谷歌的网站时,发现总是被reset,查看导流的server是一直存在的,之后查看syslog发现有大量的fd 资源耗尽 导致socket创建套接字失败,以及accept请求失败的问题,于是就操作修改进程可分配的fd数量,结果发现错误依旧,之后通过查看/proc/pid/lim ... Read more »
mac下类似linux netstat查看端口的方法 Posted on 2016-12-17 | In mac | lsof -P(不转化端口号为服务名) -i4(指定监控协议ipv4 ipv6) 讲真mac的linux特性再好一点就完美了:) 转载请注明来源链接 http://just4fun.im/2016/12/17/mac-e4-b8-8b-e7-b1-bb-e4-bc-bclinux-netstat-e ... Read more »