Traceback (seneste opkald sidst): Arkiver "/home/wwwroot/sss/shadowsocks-rm/shadowsocks/dbtransfer.py", linje 207, i thread_push DbTransfer.get_instance().push_db_all_user() Arkiver "/home/wwwroot/sss/shadowsocks-rm/shadowsocks/dbtransfer.py", linje 119, i push_db_all_user svar = urllib2.urlopen(req) Fil "/usr/lib/python2.6/urllib2.py", linje 126, in urlopen returner _opener.open(URL, data, timeout) Fil "/usr/lib/python2.6/urllib2.py", linje 397, i åben respons = meth(krav, respons) Fil "/usr/lib/python2.6/urllib2.py", linje 510, i http_response 'http', anmodning, svar, kode, besked, hdr'er) Fil "/usr/lib/python2.6/urllib2.py", linje 435, fejlagtigt Return self._call_chain(*args) Fil "/usr/lib/python2.6/urllib2.py", linje 369, i _call_chain resultat = func(*args) Fil "/usr/lib/python2.6/urllib2.py", linje 518, i http_error_default raise HTTPError(req.get_full_url(), kode, msg, hdrs, fp)
HTTPError: HTTP Error 401: Unauthorized
WARNING:root:db thread except:HTTP Error 401: Unauthorized
Opløsning:
Koden er blevet opdateret, og tutorialen er ikke blevet opdateret API_PASS Det er skrevet på samme måde som muKey på frontend API_URL = 'http:// dit domæne/mu' NODE_ID skriver ID'et for denne node i databasen
Problem løst: API_URL i cofig.py skal ændres til sit eget domænenavn/mu; API_PAS skal være i overensstemmelse med mukey'en i sspanel .env.
|