今天发现了这样的问题,php-fpm运行sqlcipher时,有些数据库工作正常,有些却不正常. 不正常的,都在日志上报错,也就是php处理异常了. 这个报错发生在执行sql语句时,通常就是sqlcipher实际去解密,分析数据库结构之时. 为什么其它的数据库又正常呢,反复在python和php下执行,验证并不是key的问题后.这就怪事了,同一php代码,在php下执行正常,在php-fpm(cgi for nginx)却不正常. 最后发现,不正常的数据库处理,都发生在数据库文件大于30M.通过