現在、Yesodサイトを展開するためのVPSを探していますが、Yesodを実行するためのシステム要件は何ですか?システム構成としてWarpを使用したNginxを使用します。
3 に答える
ここには厳格なルールはありませんが、NginxとPostgreSQL、およびマイクロEC2インスタンス(マイクロはインスタンスサイズであり、ランダムな形容詞ではありません)を使用して約5つのYesodを利用したサイトを快適に実行します。
私は現在、500MHz CPU と 196Mb RAM を搭載した VDS 上の Debian Lenny で 1 つの yesod アプリを実行しています。VDS でアプリをコンパイルするのではなく、コンパイル済みのバイナリをアップロードします。最近のlibgmpだけが必要ですが、デスクトップから1つ(libgmp * .so)をアプリケーションと同じディレクトリに置いて実行します
LD_LIBRARY_PATH=. ./my-yesod-app
私は VPS を持っていて、glibc のバージョンに問題がありました。主な理由は、多くのホスティング会社が非常に保守的で、一般的な Linux ディストリビューションの最新かつ最高のバージョンを提供していないためです。GHC は古いバージョンの glibc では動作しませんが、古すぎるという正確な定義はどこにもありません。
システム要件の 1 つは、古いバージョンの glibc がインストールされていない最新の Linux です。