我有一个接收视频文件 (RAW) 并使用FFMPEG对其进行转码的过程,生成三个(不同的分辨率)结果文件。我正在使用分布式任务队列系统 ( Celery ) 在不同的异步任务中处理来自 FFMPEG 的每个进程。
三个任务按流程运行
最后一个任务是将 RAW 视频(用于转码)上传到存储桶,然后将其删除。
如果我异步启动三个任务,然后删除RAW文件,是否会因为删除文件而中断(使用RAW文件的)任务?
PS:我假设RAW文件加载到内存中,打开3次,转码任务开始。
concurrency files
concurrency ×1
files ×1