タグ

wsgiとtracに関するstarsky5のブックマーク (2)

  • Passenger で Trac

    先日開発サーバを準備することになって、Trac を入れる必要があったんですが、そういえば Passenger が WSGI に対応したなぁ、動くかなぁ、と思ったのでさっそくやってみました。 /var/www/vhosts/trac.example.com 内にバーチャルホストを作るという前提です。 Trac 自体はインストール済みで、/var/www/vhosts/trac.example.com/trac に initenv してあるものとします。ここでは説明しません。 Trac ホスト用のディレクトリを準備 $ mkdir -p /var/www/vhosts/trac.example.com/public $ mkdir -p /var/www/vhosts/trac.example.com/tmp/eggs public はドキュメントルート、tmp/eggs は PYTHON_E

    Passenger で Trac
  • mod_wsgi 導入完了(たぶん) - つくば日記 (仮)

    以前書いた通り,keyaki での Trac の動作が異常に遅いので mod_python から mod_wsgi に切り替えを試みているのですが,どうにも苦戦しておりました。 が,試行錯誤の果てに何とか導入を完了しました。全プロジェクトが再稼働しています。 結局,次の2つの対策を打つことで「別のTracサイトのデータが表示される」問題を解決することにしました。 Trac環境ディレクトリを .wsgiで os.environ に設定するのではなく,httpd.conf の SetEnv ディレクティブで指定する。 mod_wsgi を Embedded モードではなくDaemon Processモードで稼働させ,機密度の高いプロジェクトと一般プロジェクトを隔離する。 1番目は前回やった通り。一応1週間ほど様子を見たんですが,とりあえずこの方法で問題なく動作しているっぽくはあります。 ただ,

  • 1