memory - ColdFusion:CFEXECUTE/FFMPEG 内存问题?

标签 memory video ffmpeg coldfusion cfexecute

所以我的应用程序允许用户上传视频,使用 FFMPEG 对其进行转换,然后将其传输到 Flash Media Server。最近,我遇到了一个问题。

如果在转换视频时出现错误,我会自动生成 cfcatch 报告 PDF。这次我遇到了“无法分配内存”错误。这让我非常担心,因为我即将推出我的系统,而且我无法承受脚本在最初的几个小时内停止运行。

有没有办法用 ColdFusion 清理内存问题?我的意思是,一旦工作完成,我可以基本上“重置”服务器正在使用的内存吗?

如果您了解潜在的灾难,我相信您会理解为什么我必须找出如何确保我的脚本正确执行。物理修复是重新启动服务器,但我显然不能每次用户上传视频时都重新启动服务器......

最佳答案

很好的答案,但我无法让你的脚本如此重新润色,这有什么不同!!!

<cfloop collection="#REQUEST#" item="mydex">
    <cfset StructDelete(REQUEST, "#mydex#", "True")>
</cfloop>
<cfloop collection="#VARIABLES#" item="mydex">
    <cfset StructDelete(VARIABLES, "#mydex#", "True")>
</cfloop>

关于memory - ColdFusion:CFEXECUTE/FFMPEG 内存问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3340064/

相关文章:

c - 如果用空值初始化的结构占用空间

ios - 如何在 Swift3 iOS 中的特定持续时间内在 AVPlayer 中播放视频

android - ffmpeg-分割参数列表时出错 : Option not found

parsing - 为什么我不能让手动修改的 MPEG-4 扩展框( block )大小工作?

ffmpeg - rgb32 数据资源映射。使用directx memcpy

C#/XNA - 将对象加载到内存 - 它是如何工作的?

c++ - 处理 3rd 方库内存不足导致的崩溃

delphi - Delphi中使用SetLength发生内存不足异常时如何释放内存

video - Youtube嵌入视频自动播放

c++ - 使用 ffmpeg 以编程方式读取 fMP4