แก้ไขเมื่อ erpc worker ทำงานล้มเหลว
หาส่วนต้นของข้อความที่
erpc worker แสดง แล้วทำตามที่แถวของข้อความนั้นระบุหน้านี้อธิบาย ERPC CLI
v0.1.0-rc.4 ซึ่งเป็นเวอร์ชัน pre-releaseข้อความ error และสิ่งที่ต้องทำ
ความล้มเหลวของ worker ใช้รหัสและ exit status ของ erpc: ดู error และ exit code
การซื้อที่ erpc บันทึกไว้ไม่ได้
เมื่อเซิร์ฟเวอร์หรือสายข้อมูลอาจถูกเริ่มโดยคำขอก่อนหน้า ซึ่ง erpc บันทึกไว้ไม่ได้ ให้ดูเซิร์ฟเวอร์และสายข้อมูลของบัญชีคุณในแดชบอร์ด รับเซิร์ฟเวอร์มาใช้ด้วย
erpc worker deploy --vps <ID> หรือยุติสิ่งที่ไม่ต้องการ จากนั้นลบรายการออกจาก [env.<name>.starting] ใน erpc.toml ด้วยตนเอง: erpc ไม่มี flag ที่ลบรายการนั้น และจนกว่าจะลบ คำสั่งเดิมจะส่งคำขอเดิมหากเซิร์ฟเวอร์อาจถูกยึดการควบคุม
- รัน
erpc worker backup offก่อน เพื่อเพิกถอน access key สำหรับการสำรองข้อมูลของเซิร์ฟเวอร์offไม่ได้ย้อนกลับสิ่งที่เซิร์ฟเวอร์อ่านไปแล้ว - ย้ายเงินออกจากคีย์เทรดของเซิร์ฟเวอร์ และเปลี่ยน secret ของเซิร์ฟเวอร์ใหม่
- Rebuild เซิร์ฟเวอร์จาก ERPC Web Dashboard แล้ว deploy อีกครั้ง
หากการ Rebuild เปลี่ยน SSH host key ของเซิร์ฟเวอร์ erpc จะปฏิเสธเซิร์ฟเวอร์นั้นจนกว่าคุณจะอัปเดตคีย์ที่ pin ไว้ การ deploy นำโค้ดกลับมา แต่ไม่ได้นำ state ของแอปกลับมา ซึ่งมีเพียงการสำรองข้อมูลเท่านั้นที่เรียกคืนได้ (สำรองข้อมูล state ของแอป)
สิ่งที่ erpc ไม่ทำเด็ดขาด
- ใส่คีย์, secret หรือ URL ที่มีคีย์หรือ secret อยู่ ไว้ในบรรทัดคำสั่ง
- เขียนคีย์เทรดหรือ secret ของแอปลงไฟล์ โดยมีข้อยกเว้นเดียว คือ keystore ของ erpc บนเครื่องของคุณ ซึ่งแต่ละรายการถูกเข้ารหัสด้วยวลีรหัสผ่านของคุณ บนเซิร์ฟเวอร์
erpc worker backup onจะเก็บคีย์สำหรับการสำรองข้อมูลของเซิร์ฟเวอร์เองไว้ในไฟล์ที่เฉพาะ root เข้าถึงได้ - เริ่มสิ่งใดโดยไม่แสดงราคา
- ปล่อยให้เซิร์ฟเวอร์เปิดอยู่: ไฟร์วอลล์มีผลก่อนที่แอปจะเริ่มทำงานครั้งแรก
- เชื่อมต่อถึงเซิร์ฟเวอร์ที่ host key ไม่ตรงกับคีย์ที่ pin ไว้
คู่มือ worker แสดงรายการข้อความทั้งหมด รวมถึงข้อความของ WAF






