上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页
摘要: 最近调整了文件上传后的资源路径,导致pageOffice在线编辑功能无法正常使用,每一次打开文件都报错:该文件为0字节。仔细看了一下程序,整理逻辑流程如下图: 增加日志后发现,保存在服务器路径下的该条数据的文件确实是0字节,说明在从远端下载到本地的过程中有问题。 我写了一个测试脚本来测试获取远程文件 阅读全文
posted @ 2019-06-15 14:01 freephp 阅读(4965) 评论(1) 推荐(0)
摘要: 最近运维老大j哥找到我说了一个事儿:某私有化部署的线上环境nodejs进程数量多达1000+,对比公版线上环境的66个进程数显得十分诡异。并且单个nodejs进程所占用swap空间也较大,也不释放空间,日积月累下来是一个隐患。 我的debug过程比较顺畅,记录下来以备有同样烦恼者借鉴。 先用top命 阅读全文
posted @ 2019-04-18 14:11 freephp 阅读(1531) 评论(0) 推荐(0)
摘要: 由于工作中总是遇到一些私有化部署和不同环境的mongo server异常,为了统一方便的监控其运行情况,我筛选了多个工具,最终选择了motop。 motop是一款用python编写的实时监控工具,可以同时对多个MongoDB服务器进行监控。显示当前操作。 项目地址:https://github.co 阅读全文
posted @ 2019-02-12 21:58 freephp 阅读(843) 评论(0) 推荐(0)
摘要: 最近php相关项目遇到了一些问题,处理起来让人感觉挺有意思,寥寥记下。 1.php执行后常驻内存里,需要kill掉该进程再重启,才能让修改后的代码生效。 之前有一次组里小伙伴修改了一个长期后台进程运行的php脚本,增加了一些业务逻辑判断。之后我进行部署之时一直忘记将其php进程kill掉,测试的时候 阅读全文
posted @ 2018-12-07 22:57 freephp 阅读(587) 评论(0) 推荐(0)
摘要: 单元测试是最小化的测试方式,也是TDD的做法。 TDD概念如下图: 通过测试反馈推进开发,ruby是推崇这种编程方式的。 nodejs有如下常用单元测试模块 1.mocha Mocha是一个基于node.js和浏览器的集合各种特性的Javascript测试框架,并且可以让异步测试也变的简单和有趣。M 阅读全文
posted @ 2018-07-27 23:48 freephp 阅读(328) 评论(0) 推荐(0)
摘要: 自从上一家公司之后,我很少有机会去带一些新人(公司一般都招一些技术独立性的工程师),特别是经验不是特别多的新小伙伴。在如今管理扁平化的公司,我正逐渐搭建自己的小team,并试图让团队成员快速融入并成长。整理了一下最近实践的经验,我采用的方式如下: 1.文档化 其实说这个文档化,相当一部分人是反感或者 阅读全文
posted @ 2018-07-11 19:54 freephp 阅读(366) 评论(0) 推荐(1)
摘要: 今天因为用yum方式安装mongo遇到报错,从而我选择卸载yum并重新安装。 我先选择了用rpm方式进行重装,从163的packages列表里面找到64位redhat6.5可以用的三个rpm包,安装过程里面遇到诡异无响应。 后我选择使用源码包编译安装方式安装yum. 我先对比了另外一台服务器上使用的 阅读全文
posted @ 2018-05-09 21:22 freephp 阅读(1441) 评论(0) 推荐(0)
摘要: 最近一个月来一直在做某局的项目,涉及到了微信支付相关的业务。业务本身也是一套完整的从下单到支付到退款的全流程,我司和三方联调开发,个中滋味不表。 其中从最开始就遇到一个反复出现(偶发性)的问题,有时候数据库无法快速且正常返回查询结果。我先后从多个方面进行尝试调试,寻求解决办法。 我先还原一下场景。 阅读全文
posted @ 2018-05-06 10:31 freephp 阅读(3724) 评论(7) 推荐(11)
摘要: 最近工作有点忙碌,遇到了两次莫名不知如何解决的错误,由此暴露的问题让人不禁反思: 好的分析排查习惯比问题本身更值得关注。 首先是前天晚上遇到的一个问题是这样的: 我需要定时去从redis的zset里面取得一些key,然后查询数据库,得到一些原始数据,再通过外部的一些webservice去发送微信消息 阅读全文
posted @ 2017-07-22 11:12 freephp 阅读(650) 评论(1) 推荐(0)
摘要: 在公司上班一直连接的有线,直到昨天拿回家才发现ubuntu无法选择使用wifi上网,这让人非常无奈,截图类似如下: 而正常情况下我们应该在启用联网的下面有wifi链接的选项,如图: 我隐约猜测是和驱动有关,我最后一次记得可以连接wifi的时候是在我进行手动升级linux内核到4.7.x之前,难道这和 阅读全文
posted @ 2017-02-06 10:46 freephp 阅读(32123) 评论(0) 推荐(2)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页