スポンサーサイト

0

    一定期間更新がないため広告を表示しています


    • 2014.12.23 Tuesday
    • -
    • -
    • -
    • -
    • -
    • by スポンサードリンク

    FastCGIでdjango…400エラー???

    0
      自分用のVPSにdjangoをセットアップして、CGI版でやってみると非常〜〜に遅い。(CGI版でもそこそこ速いXREAは偉大だ!)

      で、せっかくなのでmod_pythonを試そうと思い(ローカルPCでは既に快適にmod_pythonつかってます^^)、mod_pythonをインストール。ここまではOK。
      が、httpd.confを書き直す(LoadModuleを追加)すると、Apache再起動でエラー。
      APRのテーブルにないよ!と怒られました。
      エラーメッセージでググるとapache2.0.46ではmod_python3.2.7以上が使えないらしい。(海外のMLと誰かのブログがhit)
      とりあえず、同じapacheで既に稼動してるサービスがあるのでapacheのバージョンアップはちょっと難しい。mod_pythonのバージョンを下げてみても、同じエラーが出る。


      仕方ないのでFastCGIを試すことに。実は、恥ずかしながらFastCGI初体験^^;
      fastcgiをインストール。OK。
      mod_fastcgiをインストール。OK。
      早速djangoをFastCGIで使うをもとに設定してみる。
      ■httpd.conf

      AddHandler fastcgi-script .fcgi
      FastCGIConfig -maxClassProcesses 4 -minProcesses 1
      FastCgiIpcDir /tmp
      FastCGIExternalServer /var/www/***/public_html/index.fcgi -host 127.0.0.1:3033


      ServerName ***.com
      DocumentRoot /var/www/***/public_html
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ index.fcgi/$1 [QSA,L]

      で、apache再起動。ここまでOK。

      SSHで入って、manage.py runfcgi method=threaded host=127.0.0.1 port=3033

      が、この状態でブラウザからアクセスすると、400エラー正しくない要求 と怒られました…。
      意味不明。
      apacheのエラーログには何も書いてないし。

      もう今日はこれ以上やっても無駄だと思うので、明日もう一度考えることにして忘れる。
      誰か解決法知ってたら教えてください><


      スポンサーサイト

      0

        • 2014.12.23 Tuesday
        • -
        • 19:15
        • -
        • -
        • -
        • -
        • by スポンサードリンク

        この記事のトラックバックURL
        トラックバック

        PR

        calendar

        S M T W T F S
              1
        2345678
        9101112131415
        16171819202122
        23242526272829
        3031     
        << December 2018 >>

        twitter

        selected entries

        categories

        archives

        recent comment

        • 私がそれでも名古屋市に住み続ける理由を6つにまとめてみた!
          louboutin shoes
        • FastCGIでdjango…400エラー???
          yeezy boost 350
        • さくらインターネットdjangoが突然500エラー!?(Pythonバージョンアップされてた
          jordan 11
        • Silexでエラーページをカスタマイズする方法 : Symfony Advent Calendar 2011 - day 12
          pandora jewelry
        • django対symfony 日本語メール送信(その1 symfony編)
          nike air vapormax
        • 解決!XREAでCGI版Pythonを使ってdjangoを動かす(人柱?)
          kate spade
        • XREAでpython cgiを使ってdjango♪ 追加TIPS
          ultra boost
        • 結局CodeIgniter用汎用Modelクラス&汎用CRUDスクリプトを書きました
          プログラマー
        • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
          よし
        • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
          ななうぇぶ

        recent trackback

        • HTMLの表(TABLE)のセル(TD)に斜線を引くjavascriptライブラリ slash.js 作っちゃいました
          常山日記
        • django対symfony 日本語メール送信(その1 symfony編)
          CPA-LABテクニカル
        • CodeIgniterでユーザー認証
          されどLAMPな日々
        • 久々にdjangoを最新版にしたらHTMLがエスケープされちゃった!!(解決済み)
          常山日記
        • FastCGIを諦めてmod_pythonを使う。Apacheのアップグレード
          サーバー用語集
        • さくらインターネット、sqlite3でdjango@CGI版を使う際の設定メモ
          常山日記
        • さくらインターネット スタンダードプランでdjango使ってる方、DBは?
          mitszoの日記
        • python多次元リストをsort(並べ替え)する方法?
          mitszoの日記
        • フォームから送信した値とrequest.POSTの挙動($_POST@PHPとの比較)
          Humming Via Kitchen
        • 日本語テキストをtruncate@django(Python全般にも??)
          常山日記

        recommend

        links

        profile

        search this site.

        others

        mobile

        qrcode

        powered

        無料ブログ作成サービス JUGEM