Net::HTTP
λ₯Ό μ΄λν°λ‘ μ¬μ©ν λ μ¬μ©μλ Net::HTTP
μ 곡νλ μ¬μλ μ λ΅μ λλΌκ² λ©λλ€. μ΄κ²μ λ€λ₯Έ "λ¬Έμ "λ₯Ό κ°μ Έμ΅λλ€(μ: #612 λ° #771).
Ruby <= 2.4μ λν΄ μ°λ¦¬κ° ν μ μλ μΌμ λ§μ§ μμ§λ§ Ruby 2.5λ Net::HTTP
λν μλ‘μ΄ max_retries
ꡬμ±μ μ 곡νλ―λ‘ Faradayλ μ¬μ© κ°λ₯ν κ²½μ° μλμΌλ‘ μ€μ ν΄μΌ ν©λλ€.
λ¬Έμ #612 λ° #771μ μ°Έμ‘°νμμμ€.
μ΄ λ¬Έμ λ₯Ό μ΄ν΄λ³΄μμ΅λλ€. #771μ μΈκΈλ ν κ°μ§ μ κ·Ό λ°©μμ κΈ°λ³Έκ°μ 0μΌλ‘ μ€μ νμ§λ§ ꡬμ±λ μ¬μλ νμμ λ°λΌ λ³κ²½νλ κ²μ
λλ€. Retry λ―Έλ€μ¨μ΄κ° κΈ°λ³Έ μ΄λν°λ₯Ό μΈμνλλ‘ ν΄μΌ νλ©°(μΌλΆ μ΄λν°λ μ΄λ₯Ό μ§μνμ§ μμ μ μμ) env
μ΄ λ
Όλ¦¬λ₯Ό 쑰건λΆλ‘ μ μ©ν΄μΌ ν©λλ€. μ΄λν°λ μ¬μλ νμλ μμμΌ ν©λλ€.
μκΈ° μ κ·Ό λ°©μμ λν λμμΌλ‘ μ¬μλλ₯Ό νμ§ μκ³ μ¬μλ λ Όλ¦¬λ₯Ό μ¬μλ λ―Έλ€μ¨μ΄λ‘ μ ννλλ‘ μ€μ ν μ μμ΅λλ€. κ²°κ³Όκ° μ΄λ»λ @iMacTia λ₯Ό μ ννκ² λμ΄
λλ νμ€ν λ λ²μ§Έ μ΅μ
μ μκ°νκ³ μμλ€.
μ€ν¨ν μμ² μ¬μλλ₯Ό μ²λ¦¬ν μ μλ Retry λ―Έλ€μ¨μ΄κ° μ΄λ―Έ μμ΅λλ€.
μ΄λν°(μ΄ κ²½μ° Net::HTTP)λ μ체μ μΌλ‘ μμ²μ μ¬μλν΄μλ μ λ©λλ€.
μ΄ κ²½μ°μ μ°λ¦¬κ° ν΄μΌ ν μΌμ Net::HTTP μ΄λν°μ max_retries
λ₯Ό 0μΌλ‘ μ€μ νλλ‘ μ§μνλ κ²μ
λλ€. λ¬Όλ‘ μ΄ μμ±μ μ¬μ©ν μ μλ€λ©΄
@iMacTia - λ μ΄μ λμν μ μμ΅λλ€. κ·Έλ° κ²½μ°μλ μ΄κ²μ μ ννκ² μ΅λλ€.