Score:2

ตั้งค่าหมดเวลาการเชื่อมต่อโดยใช้อินเตอร์เฟสบรรทัดคำสั่ง psql

ธง mx

มีวิธีการตั้งค่าการหมดเวลาการเชื่อมต่อโดยใช้ psql คลิ? ฉันจะตั้งค่าการหมดเวลาการเชื่อมต่อให้ต่ำเช่น 3 วินาทีได้อย่างไรโดยใช้สิ่งต่อไปนี้:

PGPASSWORD=รหัสผ่านที่นี่ psql -h 10.0.0.144 -U myuser -c "select 1" -d mydatabase

เท่าที่ฉันสามารถบอกได้ psql ไม่รองรับพารามิเตอร์การหมดเวลาการเชื่อมต่อ ในตัวอย่างข้างต้น 10.0.0.144 ไม่ถูกต้องและคำสั่งนี้ค้างเป็นเวลานาน ฉันต้องการคำสั่งให้ล้มเหลวอย่างรวดเร็วหากโฮสต์ไม่ถูกต้อง

Score:2
ธง us

ทะลึ่ง psql ใช้ libpqฉันคิดว่าตัวแปรสภาพแวดล้อม PGCONNECT_TIMEOUT อาจใช้งานได้สำหรับการตั้งค่าการหมดเวลาการเชื่อมต่อ

คุณสามารถตรวจสอบบท libpq ของเอกสารอย่างเป็นทางการสำหรับรายละเอียดเพิ่มเติม (อย่าลืมเลือกเวอร์ชันที่คุณใช้):

https://www.postgresql.org/docs/current/libpq-envars.html

Tom Harrison Jr avatar
gu flag
ยืนยัน: `PGCONNECT_TIMEOUT` ใช้งานได้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา