当我使用“manage.py runserver”测试我的 Django 应用程序时,没有问题。但是,如果我使用 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
这个问题有什么提示吗?谢谢!