Как отладить ffmpeg-static в лямбда-слое AWS - PullRequest
0 голосов
/ 18 марта 2019

У меня есть слой AWS Lambda, содержащий nodejs ffmpeg-static.Вызов «ffmpeg.path» вернет правильное местоположение исполняемого файла ffmpeg в слое.

Но любой вызов ffmpeg будет молча прерван, и я не смогу узнать, что вызвало ошибку.Вот моя тестовая функция:

const exec = require( "child_process" ).exec
const ffmpeg = require( "ffmpeg-static" )
exports.handler = async (event, context, callback ) => {
    console.log( ffmpeg.path ) // Outputs: "/opt/nodejs/node_modules/ffmpeg-static/bin/linux/x64/ffmpeg"
    exec( ffmpeg.path + " -version",
        function( error, stdout, stderr ) {
            console.log( stdout ) // Nothing
            console.log( stderr ) // Nothing
            if ( error ) {
                console.log( error ) // Nothing
            }
        }
    )

Обратный вызов exec () никогда не запускается.Как я могу определить проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...