กำหนดค่ายูนิคอร์นบน heroku
ฉันติดตามลิงก์เหล่านี้เพื่อกำหนดค่า
my config/unicorn.rb
:
worker_processes 2
timeout 60
ด้วยการกำหนดค่านี้ ยังคงแสดงข้อผิดพลาดการหมดเวลาหลังจาก 30 วินาที
person
jayesh
schedule
18.02.2014
source
แหล่งที่มา
คำตอบ (1)
เราเตอร์ Heroku จะหมดเวลาคำขอทั้งหมดเป็นเวลา 30 วินาที คุณไม่สามารถกำหนดค่านี้ใหม่ได้
ดู https://devcenter.heroku.com/articles/request-timeout
ถือเป็นความคิดที่ดีที่จะตั้งค่าการหมดเวลาระดับแอปพลิเคชันให้ต่ำกว่าขีดจำกัด 30 วินาทีแบบฮาร์ด เพื่อที่คุณจะได้ไม่ปล่อยให้คำขอประมวลผล Dyno ที่เราเตอร์หมดเวลาไปแล้ว
หากคุณมีคำขอที่มักใช้เวลานานกว่า 30 วินาที คุณอาจต้องส่งงานบางส่วนที่เกี่ยวข้องไปยังกระบวนการของผู้ปฏิบัติงานเบื้องหลัง
person
Steve
schedule
18.02.2014