Nginx + Amazon Linux 上的 php-fpm = 在信号 11 上退出

标签 nginx php

Amazon Linux 最新版

PHP 5.4.19 (cli)(构建时间:2013 年 9 月 3 日 23:19:23)

nginx版本:nginx/1.2.9

已安装的 PHP-FPM:PHP 5.4.19 (fpm-fcgi)(构建时间:2013 年 9 月 3 日 23:22:01)

phpinfo() 正在运行

pma.nginx.conf:

server {
listen 80;
server_name pma.my.server;

root /usr/share/phpmyadmin;
index index.php;
charset UTF-8;

access_log /var/log/myserver/pma.access.log;
error_log /var/log/myserver/pma.error.log;

location ~ \.php$ {
    include fastcgi_params;
    fastcgi_pass  php-fpm;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /usr/share/phpmyadmin/$fastcgi_script_name;
    fastcgi_param DOCUMENT_ROOT /usr/share/phpmyadmin/;
    fastcgi_intercept_errors on;
}

/var/log/myserver/pma.error.log:

[error] 21374#0: *13 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 1.0.255.202, server: pma.my.server, request: "GET /js/get_image.js.php?theme=pmahomme HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/php-fpm.sock:", host: "pma.my.server", referrer: "http://pma.my.server/"

/var/log/php-fpm/error.log

NOTICE: fpm is running, pid 21598
NOTICE: ready to handle connections
WARNING: [pool www] child 21600 exited on signal 11 (SIGSEGV) after 12.862493 seconds from start
NOTICE: [pool www] child 21614 started
WARNING: [pool www] child 21602 exited on signal 11 (SIGSEGV) after 13.768522 seconds from start
NOTICE: [pool www] child 21617 started

/var/log/messages

kernel: [12499.658777] php-fpm[21603]: segfault at 0 ip 00000000005c5a39 sp 00007fffb44d6d60 error 4 in php-fpm[400000+31c000]

我对 Nginx 和 FastCGI 没有太多经验,所以我需要你的帮助。你有什么想法?提前致谢

最佳答案

看起来 PHP 正试图将 session 数据写入磁盘中的一个目录,该目录实际上不可写,即 /var/lib/php/session

Thanks to Michael Hampton

关于Nginx + Amazon Linux 上的 php-fpm = 在信号 11 上退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18947495/

相关文章:

web-services - 在 Go 的网络服务器前使用 Nginx 有什么好处?

node.js - AWS ElasticBeanStalk Node 中的套接字 Io

javascript - C 中 Websocket 服务器的问题

php - 将数据插入数组php pdo

PHP Membership script + PayPal IPN,我需要哪些信息并与之比较?

PHP - 如何显示\n\0\t\x0B\r

ruby-on-rails - Rails 3.2.x - ubuntu、nginx、unicorn 设置上没有生产日志条目

ruby-on-rails - 捆绑程序:无法加载命令:puma - Errno::EACCES:权限被拒绝 - 连接(2)

php - PHP 中的 MySQL 查询,条件为数组

php - 基于三个数据库表的查询总是返回零结果