0

php-fpm (v5.4.12) を起動しようとすると、「失敗しました」というメッセージが表示されます。ログはありません。それ以上の情報はありません。

私のマシンはdebian 6(スクイーズ)を使用し、コンパイルされたphpは問題なく、すべてエラーなしで進みました。php-fpmでこの問題が発生しています。

最も奇妙なことは、エラー D: に関する情報を取得できないことです。

明らかに、私が最初にやろうとしたことはログを確認することでしたが、ログは作成されません...さらに奇妙なD:!

これが私のphp-fpm.confファイルです:

[global]

pid = /var/run/php-fpm.pid
error_log = /www/logs/php-fpm.log
log_level = notice
emergency_restart_threshold = 0
emergency_restart_interval = 0
process_control_timeout = 0
daemonize = yes

;  pools defined in virtual hosts
include=/home/vhosts/*/conf/php-fpm.include
Then each host has its own config in php-fpm.include as follows.

[main]

listen = 127.0.0.1:9001
listen.backlog = -1
listen.allowed_clients = 127.0.0.1

; Unix user/group of processes
user = <not-showing-my-user-on-purpose>
group = <not-showing-my-user-on-purpose>

; Choose how the process manager will control the number of child processes.
pm = dynamic
pm.max_children = 50
pm.start_servers = 10
pm.min_spare_servers = 5
pm.max_spare_servers = 10
pm.max_requests = 100

; Pass environment variables
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
4

2 に答える 2

0

「-n」オプションを指定して php-fpm を実行してみてください。成功した場合は、壊れたモジュールが見つかるまで、モジュールを 1 つずつ無効にしてみてください。

私の場合 (php-fpm 5.5 RC)、gd のせいです。

于 2013-05-19T20:06:34.583 に答える