ここにApacheの質問があります。
開発者としてのキャリア全体で、Apacheを次のように再起動しています。
sudo /etc/init.d/apache2 restart
今日、最初のRailsアプリケーションをデプロイしましたが、ホストマシンでApacheを再起動するのに問題がありました。その方法で試してみると、Apacheは再起動しようとしましたが、最終的にハングしました。
ただし、これはうまくいきました。
sudo apachectl restart
これら2つの手法の違いは何ですか?私は後者が最初の場合はせいぜい「構文糖」であると仮定していましたが、前者は機能しなかったが後者は機能したことを考えると、そうではないはずです。
関連性がある場合(およびそうであると思われる場合)、このRailsアプリケーションはPhusion Passengerを使用します。私の以前の開発経験(前者の方法はうまく機能します)は、ほとんどがPHPを使用しています。私はRailsが初めてです。
問題のサーバーはUbuntu 11.04(Natty)を実行しています。