解决 phalcon 数据库服务 shared(单例)模式下多进程报错问题

开启多进程时,要关闭父进程已经打开的 MySQL 链接,否则就会报错(如:MySQL server has gone away),也就是说子进程必须重新建立相应的 socket 连接,不能复用父进程的。但是 socket 连接是比较耗时的操作,生命周期内如果需要多次连接 MySQL,那么使用单例模式是提高性能的通用做法,事实上大部分 web 应用的一次生命周期内,确实需 ...