多重継承はすんなり出来そう | Top | DreamHost復旧かも

 

DreamsHostのDjango問題解決法

2006/11中旬過ぎから、DreamHostでホストしているDjangoアプリの動作がおかしいという症状が多発していました。


DreamHostのfastcgiサポートの仕方は、各ユーザがfastcgiプロセスを起動してWebサーバからのリクエストを待つ、というものではありません。
Webサーバにアクセスがあると、動的にfastcgiプロセスを起動し、プロセスがスリープいているとKillされるというものです。

発生している症状は、zombieプロセスが増え続け、incomplete headers (0 bytes) received from serverを多発しつつ応答不能となるものです。

「スパムとか」もPythonを入れなおしたりと、いろいろ試してはみたものの、症状が改善しなかったため一時的にmod_python運用に逃げています。DreamHostのために言っておくと、staticファイルの配信等はDreamHostのままなのですが、非常に快適です。まだ正式にはDjangoサポートはしていません(Django本家のWikiに書き込んだのは中の人じゃないのかな?)。


今のところ上がっている解決法は、2つ

起動するfcgiの名前をdispatch.fcgiにする

threadじゃなくってprefolkで起動する

prefolkにするのは試したと思うから、fcgiの名前をdispatch.fcgiに変えるってのを試してみようかな。

だって、DreamHostは本当に夢のようなんで。Djangoが使えなくても魅力的なくらい。

Taged with:,

urihttp://www.everes.net/2006/dec/19/is-this-soluiton-of-django-on-dreamhost/

Entry Date:2006-12-19 11:27

Author:makoto

ping url:http://www.everes.net/2006/dec/19/is-this-soluiton-of-django-on-dreamhost/tbping/

subscribe:feed with LDR

Add Comment

コメント追加








What's Next
Tags
Blog Archive
Project
  • » pymagnolia

    ma.gnolia.comのAPIを操作するPythonライブラリ。

  • » django-ja

    Djangoと日本の仲間たち。
    Djangoに関するニュースや、「仲間たち」のブログエントリをアグリゲートしています。

  • » rhaco

    PHPのWebフレームワーク。 PHPらしさを失わず直感的に記述できることを目指している。 Djangoと同じく、他のライブラリに依存しない。また、Djangoっぽいテンプレートの作り方も可能。

  • » Tracka

    スモールチーム、家族用の知共有ウェブアプリケーション。
    テキスト、画像、youtube動画、stage6動画等をトラック!

  • » BMO

    BMOは、本、CD、DVD、ゲームに印刷されているバーコードをiSightで読み取り、AmazonのAPIを利用して画像や情報をmacに保存します。iSightのついているmacで利用してください。Leopardと呼ばれているOSX 10.5以上が必要です。 保存した情報は、OSX Leopard(10.5)から搭載されたCover FlowとQuick Lookという仕組みを利用して表示します。