Web サーバーで 2 つの magento アプリを実行していますが、誤ってサーバーのルートから「chown -R www-data:www-data *」を設定しました。つまり、すべてのファイルはユーザー root によって所有されていました。
これにより、magento Web サイトですぐに問題が発生しました。つまり、「mysql」ユーザーを使用するはずだったため、mysql が接続しませんでした。
私はそれを修正し、ウェブページファイルをwww-dataが所有するように設定しました。
ウェブサイトは現在正常に動作していますが、注文を確定しようとすると、タイムアウトする前に 1 分間ハングします。注文はバックオフィスに登録されますが、本来の「注文成功ページ」が表示されません。
nginx と php-fpm を実行していますが、php-fpm のログには次のように表示されます。
[22-Mar-2013 13:31:24] WARNING: [pool www] child 1791, script '/var/www/website.com/index.php' (request: "POST /index.php") execution timed out (1436.378897 sec), terminating
[22-Mar-2013 13:31:24] WARNING: [pool www] child 1791 exited on signal 15 (SIGTERM) after 1600.011818 seconds from start
[22-Mar-2013 13:31:24] NOTICE: [pool www] child 2717 started
何が起こっていますか?一部のファイルが適切な所有者によって所有されていないために、これが発生する可能性はありますか? もしそうなら、それらはどのファイル/フォルダーで、どの所有者がいるはずですか?