0

Django アプリケーションを「manage.py runserver」でテストしたところ、問題はありませんでした。しかし、Apache2 mod_wsgi (v3.3) を使用して同じコードをデプロイすると、以下の行から KeyError が発生しました。dpkt v1.8 を使用して、Web アプリから PCAP ファイルを分析しています。

さらに悪いことに、self.ipaddr行を削除すると、 から KeyError が発生しましたself.offset

def __init__(self, pcapfile, lastsec):
        self._pcap= dpkt.pcap.Reader(pcapfile)
        self.packet_count = 0
        self.ipaddr = None   # KeyError happened from here
        self.offset = -1
        self.lastsec = lastsec
        self.fragments = dict()
        self.gtp = False

この問題のヒントはありますか? ありがとう!

4

1 に答える 1

-2

nginxやplupの方が使いやすいのではないですか?

plup をインストールした後、次のようにスクリプトを実行します。

python ./manage.py runfcgi ホスト=127.0.0.1 ポート=8002

次に、nginx の設定を行います。

https://code.djangoproject.com/wiki/DjangoAndNginx

于 2013-06-17T07:26:15.243 に答える