Traceback (posledný hovor): Súbor "/home/wwwroot/sss/shadowsocks-rm/shadowsocks/dbtransfer.py", riadok 207, v thread_push DbTransfer.get_instance().push_db_all_user() Súbor "/home/wwwroot/sss/shadowsocks-rm/shadowsocks/dbtransfer.py", riadok 119, v push_db_all_user response = urllib2.urlopen(req) Súbor "/usr/lib/python2.6/urllib2.py", riadok 126, v urlopen return _opener.open(url, data, timeout) Súbor "/usr/lib/python2.6/urllib2.py", riadok 397, otvorený Odpoveď = Meth(požiadavka, odpoveď) Súbor "/usr/lib/python2.6/urllib2.py", riadok 510, v http_response 'http', požiadavka, odpoveď, kód, správa, HDR) Súbor "/usr/lib/python2.6/urllib2.py", riadok 435, omylom return self._call_chain(*args) Súbor "/usr/lib/python2.6/urllib2.py", riadok 369, v _call_chain výsledok = func(*args) Súbor "/usr/lib/python2.6/urllib2.py", riadok 518, v http_error_default zvýšiť HTTPError(req.get_full_url(), kód, msg, hdrs, fp)
HTTPError: HTTP Error 401: Unauthorized
WARNING:root:db thread except:HTTP Error 401: Unauthorized
Riešenie:
Kód bol aktualizovaný a tutoriál nebol aktualizovaný API_PASS Je to napísané rovnako ako muKey na frontende API_URL = 'http:// tvojej doméne/mu' NODE_ID zapísať ID tohto uzla do databázy
Problém vyriešený: API_URL v cofig.py je potrebné zmeniť na vlastnú doménu/mu; API_PAS musí byť konzistentné s mukey v sspanel .env.
|