Таким образом, мое приложение позволяет пользователям загружать видео, конвертировать его с помощью FFMPEG и передавать его на Flash Media Server. В последнее время я столкнулся с проблемой.ColdFusion: проблема с CFEXECUTE/FFMPEG?
Если когда-либо возникла ошибка при преобразовании видео, я автоматически создаю отчет cfcatch PDF. На этот раз я наткнулся на ошибку «Не могу выделить память». Это массово касается меня, потому что я собираюсь продвинуть свою систему, и я не могу позволить сценариям перестать работать в течение первых нескольких часов.
Есть ли способ очистить память от ColdFusion? Я имею в виду, как только работа будет выполнена, могу ли я по существу «сбросить» память, используемую сервером?
Если вы понимаете потенциальную катастрофу, я уверен, что вы поймете, почему мне нужно выяснить, как убедиться, что мои скрипты выполняются должным образом. Физическое исправление заключается в перезапуске сервера, но я, очевидно, не могу перезапустить сервер каждый раз, когда пользователь загружает видео ...
Возможно, вам стоит указать, в какой версии ColdFusion вы находитесь. –
Запустите сценарий batch/shell из cfexecute, я лично не считаю, что такая интенсивная работа с памятью должна выполняться внутри CF jvm. Попытка решить проблему, однако, вы должны запустить что-то вроде visualvm, чтобы вы могли понять, где находится память в первую очередь. Тогда могут быть подходы, которые могут его исправить. –
Я запускаю CF8. – dcolumbus