Traceback (τελευταία τελευταία κλήση): Αρχείο "/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 απάντηση = urllib2.urlopen(req) Αρχείο "/usr/lib/python2.6/urllib2.py", γραμμή 126, στο urlopen επιστροφή _opener.open(url, δεδομένα, χρονικό όριο) Αρχείο "/usr/lib/python2.6/urllib2.py", γραμμή 397, σε ανοιχτό response = meth(req, response) Αρχείο "/usr/lib/python2.6/urllib2.py", γραμμή 510, στο http_response 'http', αίτημα, απόκριση, κώδικας, msg, 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 αύξηση HTTPError(req.get_full_url(), κώδικας, msg, hdrs, fp)
HTTPError: HTTP Error 401: Unauthorized
WARNING:root:db thread except:HTTP Error 401: Unauthorized
Λύση:
Ο κώδικας έχει ενημερωθεί και το σεμινάριο δεν έχει ενημερωθεί API_PASS Είναι γραμμένο το ίδιο με το muKey στο frontend API_URL = 'http:// τον τομέα/mu σας' NODE_ID γράψετε το αναγνωριστικό αυτού του κόμβου στη βάση δεδομένων
Το πρόβλημα λύθηκε: Το API_URL στο cofig.py πρέπει να αλλάξει στο δικό του όνομα τομέα/mu. API_PAS πρέπει να είναι συνεπής με το mukey στο sspanel .env.
|