トレースバック(直近の通話): ファイル「/home/wwwroot/sss/shadowsocks-rm/shadowsocks/dbtransfer.py」、207行目、thread_push DbTransfer.get_instance().push_db_all_user() ファイル「/home/wwwroot/sss/shadowsocks-rm/shadowsocks/dbtransfer.py」、119行目、push_db_all_user response = urllib2.urlopen(req) ファイル「/usr/lib/python2.6/urllib2.py」、126行目、urlopenにて 返却 _opener.open(URL, data, timeout) ファイル「/usr/lib/python2.6/urllib2.py」、397行目、開いている レスポンス = メタンフェタミン(req, response) ファイル「/usr/lib/python2.6/urllib2.py」、510行目、http_response 「http'、リクエスト、レスポンス、コード、メッセージ、HDRS) ファイル「/usr/lib/python2.6/urllib2.py」、435行目、誤り 返self._call_chain(*args) ファイル「/usr/lib/python2.6/urllib2.py」、369行目、_call_chain 結果 = func(*args) ファイル「/usr/lib/python2.6/urllib2.py」、518行目、http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 401: Unauthorized
WARNING:root:db thread except:HTTP Error 401: Unauthorized
解決:
コードは更新されましたが、チュートリアル自体は更新されていません API_PASS フロントエンドのmuKeyと同じ書き方です API_URL = 「http:// your domain/mu」 NODE_IDこのノードのIDをデータベースに書き込む
問題解決:cofig.py 内のAPI_URLを独自のドメイン名/muに変更する必要があります。 API_PASはSSPANEL .envのmukeyと一貫している必要があります。
|