Eu percebo que o OP pode ter mudado agora, mas se alguém veio aqui com o mesmo problema, espero que isso ajude.
Em uma configuração padrão, o NGINX é executado como o usuário "nobody", enquanto o spawn-fcgi gera filhos php-cgi como o usuário "root". Portanto, o NGINX não consegue se conectar ao fastcgi: //127.0.0.1: 9000 com suas permissões atuais. Tudo o que você precisa fazer é alterar um pouco o comando spawn-fcgi para corrigir isso.
spawn-fcgi -a 127.0.0.1 -p 9000 -f /usr/bin/php-cgi -C 5 -U nobody
Ou você poderia usar um soquete UNIX (eu prefiro este método)
spawn-fcgi -s /var/run/fcgi.sock -f /usr/bin/php-cgi -C 5 -U nobody
E mude seu fastcgi_pass em nginx.conf para isso:
...
location ~ \.php$ {
fastcgi_pass unix:/var/run/fcgi.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_$
}
...