二进制数据#
二进制数据是指任何文件类型的数据,例如在工作流执行过程中生成或处理的图像文件或文档。
启用文件系统模式#
处理二进制数据时,n8n默认会将数据保存在内存中。在处理大文件时可能导致系统崩溃。
为避免这种情况,请将环境变量 N8N_DEFAULT_BINARY_DATA_MODE 更改为 filesystem。这将使n8n将数据保存到磁盘,而不是使用内存。
如果您正在使用队列模式,请保持此设置为default。n8n不支持队列模式下的文件系统模式。
二进制数据修剪#
n8n在执行数据清理时会进行二进制数据清理。详情请参阅Execution data | Enable data pruning。
如果配置了多个二进制数据模式,二进制数据修剪操作将作用于当前激活的二进制数据模式。例如,如果您的实例曾将数据存储在S3中,之后切换到文件系统模式,n8n仅会修剪文件系统中的二进制数据。详情请参阅外部存储。