Month: February 2024

How to find and kill an advisory lock query?

เมื่อรัน application หรือ query database postgreSQL แล้วพบ “advisory lock” เราจำเป็นต้องตรวจสอบ query ที่ทำให้เกิด Lock และ kill query นั้นทิ้ง เพื่อให้ระบบสามารถืำงานได้ต่อ วิธีการตรวจสอบและแก้ไข ใช้คำสั่งด้านล่างนี้เพื่อตรวจสอบ PID ที่ทำให้เกิด “advisory lock” SELECT * FROM pg_locks JOIN pg_stat_activity…

How to fix SSL_ERROR_RX_RECORD_TOO_LONG on nginx

เมื่อเราใด้ config nginx และเจอปัญหา error “SSL_ERROR_RX_RECORD_TOO_LONG” จาก command curl แสดงว่าเราได้ config การ return HTTP protocol ผิด ความหมายของ “SSL_ERROR_RX_RECORD_TOO_LONG” คือ server ได้มีการ return HTTP content เป็นแบบ plain text ไม่ใช้ encrypted HTTPS…