Бие даасан гарын авлага · Binance ба бусад хэрэгсэл
LINKDESKCONNECTION FIELD NOTESTOOLS · ACCESS · CONTROL
Тодорхой холболт. Хяналттай эрх.
LINKDESK / 04 / TROUBLESHOOT

-1021 ба -1022: цаг болон гарын үсгийн алдааг тусад нь шалга

Хүсэлтийн цаг, бодитоор илгээсэн параметр, түлхүүрийн хослолыг нууц задруулахгүйгээр шалгах арга.

LINKDESK редакц · · 4 минут уншина
Товч хариулт

-1021 үед хүсэлтийн цаг хүлээн зөвшөөрөгдөж байгаа эсэхийг, -1022 үед гарын үсэг ба параметрийн тохирлыг шалгана. Эрх нэмэх нь эдгээр оношилгоог орлохгүй.

Цаг, параметрийн кодчилол, гарын үсгийг тус тус шалгана. Зургийн дугаарууд нь -1022 алдаа бүрд компьютерийн цагийг өөрчлөх ёстой гэсэн үг биш.

Эхлээд алдааны жинхэнэ ангиллыг ав

Холболт амжилтгүй гэсэн ерөнхий мэдэгдэл хэд хэдэн өөр алдааг нууж болно. Нууц мэдээлэлгүй код, болсон цаг, програмын хувилбар, хийх гэж байсан үйлдлийг тэмдэглэ. Үүлэн үйлчилгээ үзүүлэгч дансны тохиргоо өөрчлөхийг шаардахаас өмнө биржээс ирсэн алдааны ангиллыг нууцгүй хэлбэрээр өгөх хэрэгтэй. Тэмдэглэлд цагийн бүсийг үлдээ. Орон нутгийн дэлгэцийн цагийг өөр бүсийн серверийн цагтай шууд харьцуулах нь хиймэл зөрүү үүсгэж болно.

Хүсэлт үүсгэдэг процессын цагийг шалга

Таны компьютерын цаг зөв байхад үүлэн ажлын серверийн цаг буруу байж болно. Хүсэлтийн хугацааг аль машин үүсгэдгийг тогтоож, түүний цагийн синкийг хариуцсан хүнээр шалгуул. Дараалалд хүлээх хугацааг мөн хар. Ажил дараалалд орох үед хүсэлтийг бүтээсэн бол илгээх мөчид аль хэдийн хуучирсан байж болно. Зөвхөн системийн цаг засах нь энэ зохион байгуулалтын асуудлыг шийдэхгүй. Timestamp яг хэзээ үүсэж байгааг нягтлах шаардлагатай.

Хүлээн авах хугацааг зориуд тохируул

REST баримтад recvWindow нь миллисекундээр өгөгдөж, үндсэн утга 5000, дээд утга 60000 гэж заасан. Энэ нь хүсэлтийн хүчинтэй хугацаа болохоос бүх сүлжээний алдааны засвар биш. Өөрчлөхөөс өмнө нэгж болон ажиглагдсан хоцролтыг шалга. Илгээгчийн цаг серверээс түрүүлсэн бүх тохиолдлыг том утга шийдэхгүй. Хуучин жишээнээс авсан их тоог бүх тохиргоонд хуулбал жинхэнэ цагийн асуудал далд үлдэж болно.

Гарын үсгийн оролтыг харьцуул

Гарын үсэг зурах үеийн параметр болон сүлжээнд үнэхээр илгээсэн параметрийг хоёр тусдаа зүйл гэж үз. Кодчилол, хоосон зай, шинэ мөр, дараа нь залгасан утга байтыг өөрчилж болно. Бодит хүсэлтээ онлайн гарын үсэг тооцоологчид оруулах хэрэггүй. Хэрэгслийн хөгжүүлэгчээс зохиомол өгөгдөлтэй хамгийн жижиг давтагдах жишээг хяналттай орчинд үүсгэж, одоогийн албан ёсны жишээтэй тулгахыг хүс. Нууц түлхүүр олон нийтийн тайланд байх ёсгүй.

Түлхүүрийн хослолыг тусад нь баталгаажуул

Түлхүүр сольсны дараа алдаа гарвал API таних утга тохирох нууц эсвэл хувийн түлхүүртэй хосолсон эсэхийг шалга. Төстэй файлын нэр, хуучин орчны хувьсагч, дахин ачаалаагүй процесс нь шалгах боломжит шалтгаан болохоос батлагдсан дүгнэлт биш. Алгоритмын нэрийг солих нь хэрэгжилтийг нь нэмэхгүй. Сонгосон төрлийг дэмждэггүй програмд дансны нэмэлт эрх нээх нь гарын үсэг зурах чадвар өгөхгүй. Нэг бүрчлэн нотолгоо цуглуул.

Нэг удаад нэг өөрчлөлт хий

Унших хүсэлт эхлээд цагийн алдаа өгөөд, цаг зассаны дараа гарын үсгийн алдаа өглөө гэж бод. Шинэ ангилал нь нэмэлт мэдээлэл бөгөөд өмнөх засвар буруу гэсэн үг биш. Юу өөрчилсөн, хэдийд шинэ хүсэлт явуулсан, ямар хариу ирснийг тэмдэглэ. Сүлжээ, түлхүүр, эрхийг нэг дор бүү соль. Програм шинэ оролдлого хийсэн үү, эсвэл өмнөх алдааг кэшээс үзүүлж байна уу гэдгийг мөн баталгаажуул.

Дэмжлэгт хэрэгтэй боловч нууцгүй тайлан өг

Үйлдэл, орчин, хувилбар, UTC цагийн хүрээ, алдааны код, саяхны шинэчлэлтийг бич. Алгоритмын нэр болон хугацааны нэгжийг түлхүүргүйгээр тайлбарлаж болно. Нууц, хувийн түлхүүр, бүтэн гарын үсэг, дансны хариу өгөгдлийг оруулахгүй. Илүү дэлгэрэнгүй лог шаардвал ямар талбар хэрэгтэй, яаж нууцлах, ямар хувийн сувгаар дамжуулах, ажил дууссаны дараа материалыг хэрхэн хадгалах эсвэл устгахыг эхлээд тохиролц.

Тухайн алдааг засагдсан эсэхээр дуусга

Засварын дараа шинэ унших хүсэлт илгээж, шинэ өгөгдөл болон тохирох цагийн шошгыг шалга. Боломжтой бол анхны өдөөгч нөхцөлийг дахин үз: унтлагын горимоос сэрсний дараах алдаа бол тэр сэргээх замыг шалгана. Нэг амжилт бүх нөхцөлийг хамрахгүй. Итгэлтэй болохын тулд өндөр давтамжтай олон хүсэлт явуулах хэрэггүй. Эцсийн шалтгааныг бирж муу гэсэн ерөнхий дүгнэлтээр бус, нотлогдсон тохиргоо эсвэл програмын асуудлаар тэмдэглэ.

Хүсэлтийн үе шатыг зурагла

Ажил үүсэх, параметр бэлтгэх, гарын үсэг зурах, дараалалд орох, үнэхээр илгээх, хариу авах мөчийг тусдаа үйл явдал гэж тэмдэглэ. Дэлгэц дээр удаан хүлээх нь хүсэлт бий болохоос өмнө тохиолдож болно, эсвэл гарын үсэгтэй хүсэлт дараалалд хуучирч болно. Эдгээрт өөр шалгалт хэрэгтэй. Тохиргоо хаанаас ирдгийг мөн баримтжуул: процесс илүү өндөр эрэмбийн өөр эх сурвалж ашиглавал харагдах файлыг өөрчлөөд үр дүнгүй. Үүлэн хэрэгсэлд эдгээр нь үйлчилгээ үзүүлэгчийн хариуцлага. Ажиглагдсан алдаатай холбож чадахгүй эрхээ дахин дахин өөрчлөх бус, нотолгоо болон тайлбар хүс.

Шаардлагатай эрхээ шалгах ↗

Үргэлжлүүлэн унших

04 / TROUBLESHOOT

API холбогдохгүй: -2015, -1021, -1022, 429 алдааг шалгах

Эрх, цаг, гарын үсэг, хүсэлтийн давтамжийн асуудлыг ялга.

Заавар унших
03 / SETUP

HMAC, RSA, Ed25519: эхлээд хэрэгслийн нийцлийг шалга

Алгоритмын сонголт, түлхүүрийн файл, хадгалалт болон шилжилтийг тусад нь нягтлах заавар.

Заавар унших