XX-net / XX-Net

A proxy tool to bypass GFW.
32.96k stars 7.7k forks source link

服务器端出现UnboundLocalError: local variable 'traceback' referenced before assignment错误 #4080

Open dlzdwxdt opened 8 years ago

dlzdwxdt commented 8 years ago

部署在GAE的APP出现错误 错误提示是UnboundLocalError: local variable 'traceback' referenced before assignment 状态是 500 Internal Server Error 这个错误导致访问很多网站提示 502 的错误 default 部署的app都出现这个错误,尝试过重新部署,错误依旧,求教如何解决?

dlzdwxdt commented 8 years ago

错误日志在这里 default

jzp820927 commented 8 years ago

没遇到过类似错误,你是部署的什么服务端?看着好像不像 XX 的服务端?

dlzdwxdt commented 8 years ago

@jzp820927 羡慕你,什么错误都没有遇到,我运气太背 我总共用了3个APPID,都是新申请的,部署就是在XX-NET管理页里面完成的,目前遇到的问题是实例时间超时,这个我自己解决了。 现在又碰到 500 的错误,由于不会这个程序,也不会调试,因此现在无解。 不过你如果直接访问APPID的app engine地址,你就会发现他给你返回一条 Goagent服务端已经于什么时间更新到哪个哪个版本,说明XX-NET用的还不是goagent的服务端,至于里面改了哪些东西我就不太清楚。 既然你说你没遇到那就算了吧。 那我就再请教你一个问题,现在我在GAE中部署了一个APP,现在怎么删除这个APP而不删除我申请的APPID,也就是重置我的APPID使其恢复到刚申请的空白状态?

wenliyang commented 8 years ago

楼主贴一下XX-Net的日志看,还有,用的操作系统、XX-Net版本等信息

dlzdwxdt commented 8 years ago

@wenliyang 我刚又重新部署了一下服务器端,重新申请了个ID搞了一下,下面的错误日志是我访问昨天的网站(http://redirect.nyud.net/这个网址有可能失效了)。不过昨天访问有很多502错误,历史记录里却只记录了两条,其他网站找不到了),昨天我访问http://wallfans.eu.org/都进不去(之前能进去)提示502错误timeout,今天重新部署了一下访问这个网站的502错误没了,但我不知道能坚持多久不出错502

这是我的诊断信息:

XX-Net Status:

sys-platform: AMD64, Windows-10-10.0.14393 os-system: Windows os-version: 10.0.14393 os-release: 10 os-detail: Version:10-0; Build:14393; Platform:2; CSD:; ServicePack:0-0; Suite:256; ProductType:0 architecture: 32bit,WindowsPE browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36 xxnet-version: 3.2.5

python-version: 2.7.11 openssl-version: 16.0.0 TLSv1_2 h2:alpn

ipv6-status: 0 gws-ip-num: total:1500 good:1500 network-status: OK connected-link: new:8 used:0 worker: h1:12 h2:9 scan-ip-thread-num: 50 ip-quality: 212 is-idle: 0 block-stat: OK proxy_state: OK ca_state: OK Appid_Working: true Appids_Out_Of_Quota: false Appids_Not_Exist: false Using_Public_Appid: false

这是出现错误的日志

Aug 19 09:51:26.405 - [DEBUG] create_ssl update ip:202.75.141.213 time:381 h2:0 Aug 19 09:51:26.635 - [DEBUG] create_ssl update ip:66.96.226.239 time:905 h2:0 Aug 19 09:51:26.926 - [DEBUG] create_ssl update ip:118.143.88.87 time:396 h2:0 Aug 19 09:51:27.037 - [DEBUG] create_ssl update ip:59.18.45.228 time:4608 h2:0 Aug 19 09:51:27.201 - [DEBUG] create_ssl update ip:66.96.226.238 time:352 h2:0 Aug 19 09:51:27.702 - [DEBUG] create_ssl update ip:202.75.141.223 time:880 h2:1 Aug 19 09:51:27.850 - [DEBUG] create_ssl update ip:59.18.35.241 time:736 h2:1 Aug 19 09:51:28.335 - [DEBUG] 219.117.33.123 fail:timeout('timed out',) Aug 19 09:51:28.335 - [DEBUG] report_connect_fail:219.117.33.123 Aug 19 09:51:28.612 - [DEBUG] 219.88.188.227 fail:timeout('timed out',) Aug 19 09:51:28.612 - [DEBUG] report_connect_fail:219.88.188.227 Aug 19 09:51:30.926 - [DEBUG] 202.75.147.39 fail:timeout('timed out',) Aug 19 09:51:30.926 - [DEBUG] report_connect_fail:202.75.147.39 Aug 19 09:51:32.078 - [DEBUG] restore ip:66.96.226.229 Aug 19 09:51:32.382 - [DEBUG] GAE GET http://redirect.nyud.net/ Aug 19 09:51:39.568 - [WARNING] server app return fail, status:502 Aug 19 09:51:43.336 - [DEBUG] ip:219.117.33.123 real fail Aug 19 09:51:48.338 - [DEBUG] ip:219.88.188.227 real fail Aug 19 09:51:50.653 - [WARNING] server app return fail, status:502 Aug 19 09:51:50.913 - [DEBUG] GAE POST https://clients4.google.com/chrome-sync/command/?client=Google+Chrome&client_id=GF6qKedU68lZtaeOfSsERA%3D%3D Aug 19 09:51:51.210 - [INFO] GAE t:296 s:2602 POST https://clients4.google.com/chrome-sync/command/?client=Google+Chrome&client_id=GF6qKedU68lZtaeOfSsERA%3D%3D h2_get_head:292 Aug 19 09:51:51.242 - [DEBUG] GAE GET http://redirect.nyud.net/favicon.ico Aug 19 09:51:51.248 - [DEBUG] GAE POST https://clients4.google.com/chrome-sync/command/?client=Google+Chrome&client_id=GF6qKedU68lZtaeOfSsERA%3D%3D Aug 19 09:51:51.571 - [INFO] GAE t:322 s:488 POST https://clients4.google.com/chrome-sync/command/?client=Google+Chrome&client_id=GF6qKedU68lZtaeOfSsERA%3D%3D get_response:319 Aug 19 09:51:51.808 - [DEBUG] GAE POST https://clients4.google.com/chrome-sync/command/?client=Google+Chrome&client_id=GF6qKedU68lZtaeOfSsERA%3D%3D Aug 19 09:51:52.126 - [INFO] GAE t:317 s:2915 POST https://clients4.google.com/chrome-sync/command/?client=Google+Chrome&client_id=GF6qKedU68lZtaeOfSsERA%3D%3D get_response:315 Aug 19 09:51:53.340 - [DEBUG] ip:202.75.147.39 real fail Aug 19 09:52:09.497 - [WARNING] server app return fail, status:502 Aug 19 09:52:15.719 - [INFO] scan_ip add ip:202.152.47.105 time:611 Aug 19 09:52:15.722 - [INFO] remove_slowest_ip:202.75.147.39 handshake_time:369, fails:1 Aug 19 09:52:15.723 - [INFO] remove_slowest_ip:219.88.188.227 handshake_time:366, fails:1 Aug 19 09:52:15.723 - [INFO] remove_slowest_ip:219.117.33.123 handshake_time:317, fails:1 Aug 19 09:52:18.568 - [WARNING] parse request fail:) Aug 19 09:52:19.092 - [DEBUG] ssl_closed 122.56.115.167 Aug 19 09:52:19.092 - [DEBUG] 122.56.115.167 worker close:idle timeout Aug 19 09:52:36.494 - [INFO] scan_ip add ip:181.15.215.225 time:753 Aug 19 09:52:36.501 - [INFO] remove_slowest_ip:202.75.141.223 handshake_time:872, fails:0 Aug 19 09:52:50.693 - [INFO] scan_ip add ip:88.132.65.33 time:559 Aug 19 09:52:50.701 - [INFO] remove_slowest_ip:66.96.226.239 handshake_time:871, fails:0

jzp820927 commented 8 years ago

要不把你的 appid 发给我,我帮你试试 另外 appid 只能删除,如果要修改内容,就要重新部署上传。

dlzdwxdt commented 8 years ago

@jzp820927 谢谢了,我已经把我账号里APPID全删了又申请了一些重新部署了,今天下午看了一下貌似好了没有问题了

dlzdwxdt commented 8 years ago

@jzp820927 顺便在问一个小问题,我今天尝试着把我3个APP的流量用完,然后查看配额的时候突然间发现,传入带宽达到了100%,流量用了1G,但传出带宽只用了69%,0.69G,也就是说一个APP实际可用的流量只有0.69G,能不能提高这个中转的流量利用率?

jzp820927 commented 8 years ago

不是说 可用的流量只有0.69G,而是你 传入带宽达到了100%,达到限制值了,所以造成 app 流量完了,说简单点,就是水桶的短板效应