系统运维
文章平均质量分 75
pengsd_php
phper,
github:https://github.com/pengsd1991,
email:pengsidong@gmail.com
展开
-
jenkins+php+svn快速部署测试环境开发环境快速部署
jenkins 虽然作为java常用的打包部署工具,不过也可以使用在phpweb项目部署管理,前段时间帮公司部署了开发环境与测试环境,简单分享一下。1、内网web环境搭建lnmp,centos下编译安装或者yum安装 google有很多资料,这里就不赘述了2、nginx配置dev域名指向开发环境代码目录,svn设定钩子开发人员有更新后自动svn up更新开发环境代码 可参考http:/...原创 2018-03-12 13:33:14 · 12193 阅读 · 0 评论 -
快速搭建基于beanstalk的php消息队列服务
本项目实现基于beanstalk的php消息队列服务,包括生产与消费消息案例一、beanstalk介绍与安装:http://kr.github.io/beanstalkd/二、php消息队列处理,主要类介绍,详情查看github:https://github.com/pengsd1991/php_beanstalk_mq<?php/** * 消息生产/接收类 * @example...原创 2018-03-12 13:35:11 · 1298 阅读 · 0 评论 -
记录使用ecshop宕机并恢复的整个过程,看看ecshop这个垃圾的缺陷
背景介绍:2017年9月,公司安排我们研发部搞一个中秋礼品抢购的功能,参与抢购的同事六七千名,我通知其他同事要搞下压力测试,然而功能急急忙忙上线,埋下了宕机的隐患,这是一次血的教训,当然也是一次宝贵的经验。整个过程:早上7点,起床打开手机,企业微信就有同事发来消息说网站访问缓慢,我并未在意,觉得是同事的网络有问题;早上8点多在公交上,突然发现群里反馈信息的人越来越多,我赶紧打开手机,网站已经没了响...原创 2018-04-06 18:37:03 · 1311 阅读 · 0 评论 -
php-fpm的一些重要配置
php-fpm的一些重要配置pid = /usr/local/var/run/php-fpm.pid#pid设置,一定要开启,上面是Mac平台的。默认在php安装目录中的var/run/php-fpm.pid。比如centos的在: /usr/local/php/var/run/php-fpm.piderror_log = /usr/local/var/log/php-fpm.log#错误...原创 2018-05-09 10:17:19 · 393 阅读 · 0 评论