gpt4 book ai didi

python - 如何在 apache : 10048 "Address already in use" 上捕获 Django 项目中的错误

转载 作者:太空宇宙 更新时间:2023-11-04 06:31:46 25 4
gpt4 key购买 nike

Python 2.5.2、Apache 2.2、Django 1.0.2 最终版本

我的 Django 应用程序尝试连接到某个端口。当该端口繁忙时,我从 apache 收到错误 10048“地址已在使用中”。我知道错误来自哪里。我如何捕获此 Apache 错误?

更多信息:

error at /report/5/2009/08/01/

(10048, 'Address already in use')

Request Method: GET
Request URL: http://192.168.0.21/report/5/2009/08/01/
Exception Type: error
Exception Value:

(10048, 'Address already in use')

Exception Location: C:\Python25\Lib\httplib.py in connect, line 683
Python Executable: C:\Program Files\Apache Software Foundation\Apache2.2\bin\httpd.exe
Python Version: 2.5.2
Python Path: ['D:\\django\\system', 'C:\\Python25\\lib\\site-packages\\setuptools-0.6c9-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\python_memcached-1.44-py2.5.egg', 'C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs', 'c:\\mapnik_0_6_0\\site-packages', 'C:\\Program Files\\Apache Software Foundation\\Apache2.2', 'C:\\WINDOWS\\system32\\python25.zip', 'C:\\Python25\\Lib', 'C:\\Python25\\DLLs', 'C:\\Python25\\Lib\\lib-tk', 'C:\\Program Files\\Apache Software Foundation\\Apache2.2\\bin', 'C:\\Python25', 'C:\\Python25\\lib\\site-packages', 'C:\\Python25\\lib\\site-packages\\PIL', 'C:\\Program Files\\GeoDjango\\Django-1.0.2-final']

服务器时间:don, 10 Sep 2009 11:20:45 +0200

最佳答案

如果您直接从您的代码中调用 httplib.connect,那么 try/except 应该围绕该直接调用。或者是间接发生的调用......?不幸的是,Apache 没有给你一个堆栈跟踪,所以如果你无法准确定位所涉及的调用序列,你可以在你可用的最高级别进行广泛的尝试/除外,并保存回溯的打印输出,这样你就可以确定涉及的调用站点(或者,编辑您的问题以显示回溯,我们可以帮助您找到它)。查看traceback Python 标准库中的模块,了解有关如何在 except 子句中格式化回溯的更多信息。

关于python - 如何在 apache : 10048 "Address already in use" 上捕获 Django 项目中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1404259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com