博客启用新域名Opdev.me

这次备案竟然只用了10天,着实让我吃惊了一把。

原来的域名flyym.com不是很适合现在的博客内容,故换之,

引一下爬虫吧,flyym.com--->opdev.me

最近忙于工作,很多想写的东西都记在工作笔记中了,有时间再发到博客吧。

友链的朋友也请尽快更换一下链接吧,谢谢!

crond不执行的调试

早上接到开发的case,某台数据采集的机器计划任务不执行,记录一下排查过程。

1、查看crontab的服务状态

# service crond status
crond (pid 1795) is running...

没毛病。

2、查看crond执行日志

tail /var/spool/mail/root

tail /var/spool/mail/prd_dp

任务用户和root都查看一下,没发现异常,注意这里的没有异常并不能说明crontab是正常执行的,因为如果没执行的话,也是不会写入日志的。

好吧,只能从脚本本身下手了,输入到日志再看。

0 22 * * * sh -x /home/cwl/closeCapture.sh >> /tmp/debug.log 2>&1

注:shell里能用绝对路径的就尽量用绝对路径,这是最容易忽略的问题。

Docker笔记

本文大部分内容为转载,少数笔记,有点乱。

1. 修改已有镜像

先使用下载的镜像启动容器。
$ sudo docker run -t -i training/sinatra /bin/bash
root@0b2616b0e5a8:/#
在容器中添加 json 和 gem 两个应用。

- 阅读剩余部分 -

Webdis--简单高效的redis代理服务器

最近开发要求部署webdis,话说我是第一次接触这个,不甚了了,整理一下部署笔记。

1、Webdis介绍

Webdis 是一个简单的 Web 服务器,提供了 HTTP 接口来访问 Redis 服务器,使用了 hiredis, jansson, libevent, and http-parser 等软件。使得通过 HTTP 即可直接操作Redis,极高的提升了效率。

项目地址:https://github.com/nicolasff/webdis

官方网站:http://webd.is/

- 阅读剩余部分 -

转载:PHP性能提升之OPcache相关参数详解

最近PHP7加密在opcache上遇到坑了,转载一篇文章。

OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销。

PHP 5.5.0 及后续版本中已经绑定了 OPcache 扩展。 对于 PHP 5.2,5.3 和 5.4 版本可以使用 » PECL 扩展中的 OPcache 库。

- 阅读剩余部分 -

一则MySQL主从复制故障的排查

因为之前的运维要离职,这两天正在做交接,故障一个接一个,谁能告诉我这是不是坑?

上午开发说主从复制挂了,话说我还没交接到数据库这部分,各种原因只能我来排查。

不管3721,登陆主库先备份一下再说,保险万一!

- 阅读剩余部分 -

利用七牛云存储来备份vps数据

12月18日补充
隔天发现备份并没有成功,检查发现qshell在上传文件之前对src_dir目录做了类似快照的记录,下次上传的时候会从中获取文件名,也就是说,每次上传的文件名必须是一致的,具体没有细看,

显然这不是我们想要的,类似快照的文件存放在qshell当前目录的.qshell目录下(注意前面的. 是隐藏的),所以我们改一下脚本,在脚本的最后加上这样几句即可:

- 阅读剩余部分 -