1

Rackspace クラウド VM でホストされている Jetty サーバーで Grails を実行しています。アプリをデプロイして起動すると、すべて正常に動作します。数日後、CSS スタイル シートの読み込みが停止します。ページに正常に移動でき、すべてのリンクが機能します。すべてのデータもそこにありますが、スタイルが設定されていません。

Jetty を再起動すると問題は解決しますが、数日おきに再起動する必要はありません。この問題の原因は何ですか?

参考までに、URL はhttp://www.flashbandproject.orgです。サーバーはまだ再起動していませんが、数時間以内に再起動する可能性があります (そのため、CSS が表示される場合と表示されない場合があります)。

4

1 に答える 1

2

問題が同じかどうかはわかりませんが、私の問題は /tmp ディレクトリが cron ジョブによって定期的に消去されていたことです。(こちらの説明を参照してください: https://serverfault.com/questions/377348/when-does-tmp-get-cleared ) デフォルトでは、Jetty は war ファイルを /tmp ディレクトリに展開します。$JETTY_HOME の下に /work ディレクトリを作成するだけで、Jetty は拡張された war の代わりにそのディレクトリを使用します。

于 2013-01-29T21:52:39.667 に答える