月度归档:2015 年五月

php curl 直接导致进程崩溃的问题

刚才在项目中,图片上传的地方,碰见了一个很奇葩的问题。项目的图片会通过curl上传到其它部门的接口。结果在上传的时候,直接导致进程都死了。。收到了如下的错误:8DFA5F21-FF5B-4034-8001-305C9D4EAF04

 

结果就在google上查了很久,无解。。。在apache上收到的错误,也仅仅有这么一句话:

[Thu May 21 16:35:48.050307 2015] [core:notice] [pid 7084] AH00052: child pid 7095 exit signal Segmentation fault (11)

不过发现在apache的errorlog上有这么一句话:

PHP Warning:  Module 'http' already loaded in Unknown on line 0

这个http的module是在项目中用的一个httpRequest的封装。。那么就试着在php.ini中将这个module暂时禁用,发现curl居然好用了。。难道是因为php在启动的时候,这个warning导致的curl不能用了?看来在php启动的时候,warning还是要解决掉。以免引起其它的问题。。。