服務器代理查找失敗的原因及解決方法:1、沒有綁定終端IP或沒有添加服務器,要綁定IP白名單或重新指定地區ip,添加服務器;2、提取速度超過最小提取間隔,需要遵守最小提取間隔時間;3、多線程同時提取或多人同時提取,在本地維護一個IP池調,調用API接口獲取IP。
具體內容如下:
一、沒有綁定終端IP或者沒有添加服務器
很多用戶開通代理IP后,直接生成提取鏈接,對接到軟件或程序里,結果發現獲取不到IP,軟件還查看不到是什么原因。這時候可以將提取鏈接復制到瀏覽器欄回車,可以查看返回結果。
1、如果返回結果顯示以下信息,那么就是沒有綁定IP白名單,需要在后臺操作下綁定,或者調用API接口綁定。
{
"code": "12007",
"msg": "該產品當前授權模式為\"終端IP授權\",但尚未綁定終端IP"}
2、如果返回結果顯示以下信息,那么有兩種可能,一是指定地區提取,而該地區沒有IP,重新指定地區,或者不指定地區,全國地區隨機提取;二是獨享IP池套餐沒有添加服務器,需要先添加服務器。
{
"code": "12009",
"msg": "該參數條件下當前沒有任何代理IP"}
二、提取速度過快,沒有遵守最小提取間隔
一般優質代理IP為了維護服務器性能的穩定,都會有一個最小提取間隔,比如短效優質代理IP最小提取間隔是10秒,長效優質代理IP提取頻率是1秒不超過10次,獨享IP池和合租IP池是1秒一次。如果沒有遵守這個最小提取間隔,過快地調用提取鏈接,則會提取失敗。
三、多線程同時提取,或多個同事同時提取
因為有最小提取間隔的存在,所以不支持程序多線程同時調用API接口;也不支持一個API接口多個部門或者多個同事同時去調用。這種情況也有辦法解決,那就是在本地維護一個IP池,遵守最小提取間隔去調用API接口獲取IP,放入到本地IP池里,然后可以多線程同時獲取本地IP池里的IP。多個同事或多個部門同時提取使用的話,建議最好是多買幾個API,一個部門一個API接口或者一個同事一個API接口,這樣才能互不影響,提高工作效率。