0

Mono 2.8.1 と mod_mono 2.8 と apache2 を実行している CentOS 5.x サーバーがあります。

Visual Studio 2010 から自分のサーバーに ftp でサイトを展開し、そのサイトに移動するたびに、404 not found エラー ページが表示されます。

他のサブドメイン (仮想ホスト) のサイトは影響を受けません。

/etc/init.d/httpd restart を使用して httpd の再起動を実行すると、問題が修正され、ASP サイトを再び表示できるようになりました。明らかに、httpd プロセス全体を再起動するのは適切ではありません。

私の推測では、これは IIS のアプリケーション ドメインに似ていると思います。mod_mono でアプリ ドメインを「リサイクル」する方法はありますか? 展開時にこれが発生するように設定できますか?

4

2 に答える 2

1

ホストされている URL を毎分ダウンロードしようとするプロセスがあり、404 が返された場合は -9 mod_mono を強制終了します。これで十分です。Apache に触れる必要はありません。

于 2010-12-14T15:45:13.547 に答える
1

/etc/init.d/httpd reload再起動せずに、Apache に強制的に /etc/apache からファイルを再読み込みさせることができるはずです。

于 2010-12-14T15:14:07.250 に答える