Traceback (paskutinis skambutis paskutinis): Failas "/home/wwwroot/sss/shadowsocks-rm/shadowsocks/dbtransfer.py", 207 eilutė, thread_push DbTransfer.get_instance().push_db_all_user() Failas "/home/wwwroot/sss/shadowsocks-rm/shadowsocks/dbtransfer.py", 119 eilutė, push_db_all_user Atsakymas = urllib2.urlopen(req) Failas "/usr/lib/python2.6/urllib2.py", 126 eilutė, urlopen Return _opener.open(URL, duomenys, skirtasis laikas) Failas "/usr/lib/python2.6/urllib2.py", 397 eilutė, atidarytas Atsakas = metanfetamina (rekvizitas, atsakas) Failas "/usr/lib/python2.6/urllib2.py", 510 eilutė, http_response "http", užklausa, atsakymas, kodas, msg, hdrs) Failas "/usr/lib/python2.6/urllib2.py", 435 eilutė, per klaidą grąžinti self._call_chain(*argumentai) Failas "/usr/lib/python2.6/urllib2.py", 369 eilutė, _call_chain rezultatas = func(*argumentai) Failas "/usr/lib/python2.6/urllib2.py", 518 eilutė, http_error_default kelti HTTPError(req.get_full_url(), kodas, msg, hdrs, fp)
HTTPError: HTTP Error 401: Unauthorized
WARNING:root:db thread except:HTTP Error 401: Unauthorized
Sprendimas:
Kodas buvo atnaujintas, o mokymo programa nebuvo atnaujinta API_PASS Jis parašytas taip pat, kaip ir muKey priekinėje dalyje API_URL = 'http:// savo domeną/mu' NODE_ID įrašyti šio mazgo ID į duomenų bazę
Problema išspręsta: cofig.py API_URL reikia pakeisti į savo domeno vardą/mu; API_PAS turi atitikti mukey sspanel .env.
|