SCGI 与线程
最近在写一个配置推送客户端,结构如下图:

每一个应用服务进程会起一个额外的线程,与 ZooKeeper 保持连接,需要变更配置时,将新配置更新到 ZooKeeper,ZooKeeper 将配置推送到所有的客户端,客户端收到配置之后,即时更新进程内的配置信息,并将更新配置成功与否、延时、错误等信息反馈到 redis,以这样的方式做到不重启服务更新配置。
最近在写一个配置推送客户端,结构如下图:

每一个应用服务进程会起一个额外的线程,与 ZooKeeper 保持连接,需要变更配置时,将新配置更新到 ZooKeeper,ZooKeeper 将配置推送到所有的客户端,客户端收到配置之后,即时更新进程内的配置信息,并将更新配置成功与否、延时、错误等信息反馈到 redis,以这样的方式做到不重启服务更新配置。
升级到 Lion 后一直在忍受着很大的音量,戴着入耳一格音量也觉得很大,找了两句 applescript,写成了一个符合我使用习惯的脚本,这下可以精确地把音量调整为舒适的大小了:
在从 5.0.x 向 5.1.x 升级的过程中,使用 mysqldump 备份某张表之后,向 5.1.x 中导入时却遇到重复数据的错误:
ERROR 1062 (23000) at line 65: Duplicate entry '1003-' for key 'uk_cat_name'
Gentoo 维护的 MySQL 5.0.92 有数据表不可见的 bug,表现为:
在防火墙后面部署 PPTP server 需要额外的 iptables 支持,所需要的 iptables module 有:
nf_nat_pptp
nf_nat_proto_gre
nf_conntrack_pptp
nf_conntrack_proto_gre