服务器上的 php 启用了 openssl 扩展(可以在 phpinfo() 中查看)
PHP 版本 5.2.14
'./configure' '--prefix=/usr/local/webserver/php' '--with-config-file-path=/usr/local/webserver/php/etc' '--with-mysql=/usr /lib64/mysql' '--with-mysqli=/usr/bin/mysql_config' '--with-iconv-dir=/usr/local' '--with-freetype-dir' '--with-jpeg-dir ' '--with-png-dir' '--with-zlib' '--with-libxml-dir=/usr' '--enable-xml' '--disable-rpath' '--enable-discard-路径''--enable-safe-mode''--enable-bcmath''--enable-shmop''--enable-sysvsem''--enable-inline-optimization''--with-curl''- -with-curlwrappers' '--enable-mbregex' '--enable-fastcgi' '--enable-fpm' '--enable-force-cgi-redirect' '--enable-mbstring' '--with-mcrypt ''--with-gd''--enable-gd-native-ttf' '--with-openssl' '--with-mhash' '--enable-pcntl' '--enable-sockets' '--with-ldap' '--with- ldap-sasl' '--with-xmlrpc' '--enable-zip' '--enable-soap'
php-fpm.log
6 月 18 日 10:03:08.882866 [警告] fpm_stdio_child_said(),第 167 行:子 8665(池默认)在标准错误中说:“”
6 月 18 日 10:03:08.884945 [注意] fpm_got_signal(),第 48 行:收到 SIGCHLD
6 月 18 日 10:03:08.885008 [警告] fpm_children_bury(), line 215: child 8665 (pool default) 在信号 11 SIGSEGV 上退出 33.717855 秒后开始
6 月 18 日 10:03:08.885573 [注意] fpm_children_make(), line 352: child 8689 (pool default) 开始
6 月 18 日 10:03:09.689830 [警告] fpm_stdio_child_said(),第 167 行:子 8606(池默认)在标准错误中说:“[2012 年 6 月 18 日星期一 10:03:09”225
Jun 18 10:03:09.690014 [WARNING] fpm_stdio_child_said(), line 167: child 8606 (pool default) said into stderr: "] [notice] EACCELERATOR(8606): PHP crashed on opline 130 of curl_exec() at xxx.php :383"
但是当通过 HTTPS 请求时,nginx 返回 502 (bad gate way) 错误。
怎么找原因?