欢迎访问田飞雨的博客,本人大三学生,如果想一起学习linux请加此群!linux学习小群    
服务器

避免 php-fpm 耗尽内存导致宕机

今天早上又收到服务不可用的邮件,上次收到大约是一月前,一直很奇怪是什么原因导致的宕机,记得上次处理好像是重启了php-fpm就好了,今天登上服务器没有急着重启服务,还是一步步排除错误。 首先检查下个服务是否处于启动状态,由于我的 mysql 还是在另一台服务器上放着,用 ss -tln 命令查看后确认服务都处于正常开……继续阅读 »

struggling 4天前 61浏览 4评论 3个赞

python

深入 python 类和对象

文章目录 一,python 新式类和经典类的区别 二,动态添加字段和方法 三,__slots__ 的使用 四,父类的初始化 五,查看父类: __bases__ 只显示一层继承的所有父类 六,__call__方法,对象实例化 七,创建类的另……继续阅读 »

struggling 5天前 19浏览 0评论 0个赞

linux系统管理

本站架构及性能优化

大二寒假的时候,本站正式上线,当时由于看到阿里云提供免费云虚拟主机,再加上阿里云的域名也非常便宜,于是有了此站,距今为止,此站已经运行一年多,中间迁移过架构(从虚拟主机–>LAMP–>LNMP),换过服务器,最终到现在的使用三台云服务器(阿里云学生机2台+腾讯云学生机2台),都是 1G 1核 ……继续阅读 »

struggling 7天前 56浏览 0评论 2个赞

python

python 中 getattr() 函数解析

getattr 是一个相当有用的内置函数,用于返回一个对象属性,或者方法。许多人将 python 中的 getattr 称之为反射,这种方法在 python 的一些库及模块中很常见,我使用过的,如在 SocketServer 模块中必须定义 handle 方法,其就是使用反射进行调用的,还有在 django 的中间件中……继续阅读 »

struggling 1周前 (05-23) 27浏览 0评论 1个赞

python

日志切割之性能优化

最近面试被问到让写一个日志切割的脚本,最开始是使用 shell 写的,像下面这样,当时并没有考虑性能问题,只是试了可以切割。但是拿来在服务器上执行后,傻眼了: #!/bin/bash LANG=en_US #!/bin/bash LANG=en_US Usage() { ech……继续阅读 »

struggling 3周前 (05-10) 139浏览 3评论 2个赞

NoSQL

Redis 使用指南

文章目录 一,Redis 支持的数据类型及使用方法 二,Redis的持久化机制 三,配置 redis 多实例 四,配置 redis 主从同步 五,redis 高级特性:发布订阅 六,redis优化 七,其他功能 ……继续阅读 »

struggling 4周前 (05-03) 71浏览 1评论 1个赞