Executions environment variables#
การกำหนดค่าผ่านไฟล์
คุณสามารถเพิ่ม _FILE
ต่อท้ายตัวแปรแต่ละตัว เพื่อระบุการกำหนดค่าในไฟล์แยกต่างหาก อ้างอิงรายละเอียดเพิ่มเติมได้ที่ Keeping sensitive data in separate files
หน้านี้จะสรุป environment variables สำหรับตั้งค่าการรัน workflow
Variable | Type | Default | Description |
---|---|---|---|
EXECUTIONS_MODE |
Enum string: regular , queue |
regular |
เลือกว่าจะรัน execution ตรง ๆ หรือใช้ queue ดู Queue mode |
EXECUTIONS_TIMEOUT |
Number | -1 |
timeout (วินาที) default สำหรับ workflow ถ้าเกินนี้ n8n จะหยุด execution ผู้ใช้ override ได้ในแต่ละ workflow (แต่ไม่เกิน EXECUTIONS_TIMEOUT_MAX ) ถ้าตั้ง -1 จะปิด timeout |
EXECUTIONS_TIMEOUT_MAX |
Number | 3600 |
execution time สูงสุด (วินาที) ที่ผู้ใช้ตั้งได้ในแต่ละ workflow |
EXECUTIONS_DATA_SAVE_ON_ERROR |
Enum string: all , none |
all |
จะ save execution data ตอน error หรือไม่ |
EXECUTIONS_DATA_SAVE_ON_SUCCESS |
Enum string: all , none |
all |
จะ save execution data ตอนสำเร็จหรือไม่ |
EXECUTIONS_DATA_SAVE_ON_PROGRESS |
Boolean | false |
save progress ทุก node ที่รันหรือไม่ |
EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS |
Boolean | true |
save data ของ execution ที่รัน manual หรือไม่ |
EXECUTIONS_DATA_PRUNE |
Boolean | true |
ลบ execution เก่า ๆ อัตโนมัติหรือไม่ |
EXECUTIONS_DATA_MAX_AGE |
Number | 336 |
อายุ execution (ชั่วโมง) ก่อนจะถูกลบ |
EXECUTIONS_DATA_PRUNE_MAX_COUNT |
Number | 10000 |
จำนวน execution สูงสุดที่เก็บใน database 0 = ไม่จำกัด |
EXECUTIONS_DATA_HARD_DELETE_BUFFER |
Number | 1 |
execution ที่จบแล้วต้องเก่าแค่ไหน (ชั่วโมง) ถึงจะ hard-delete (กันไม่ให้ execution ล่าสุดโดนลบขณะ dev) |
EXECUTIONS_DATA_PRUNE_HARD_DELETE_INTERVAL |
Number | 15 |
ความถี่ (นาที) ในการ hard-delete execution |
EXECUTIONS_DATA_PRUNE_SOFT_DELETE_INTERVAL |
Number | 60 |
ความถี่ (นาที) ในการ soft-delete execution |
N8N_CONCURRENCY_PRODUCTION_LIMIT |
Number | -1 |
จำกัดจำนวน execution production ที่รันพร้อมกัน (ทั้ง regular/queue) -1 = ไม่จำกัดใน regular mode |