cranked up kill to child processes to killSignal: "SIGKILL"

This commit is contained in:
Henry Oswald 2014-03-04 12:44:16 +00:00
parent 0306a3ad4a
commit 94a6504635
2 changed files with 9 additions and 10 deletions

View file

@ -6,6 +6,10 @@ approvedFormats = ["png"]
twentySeconds = 20 * 1000
childProcessOpts =
killSignal: "SIGKILL"
timeout: twentySeconds
module.exports =
convert: (sourcePath, requestedFormat, callback)->
@ -17,9 +21,7 @@ module.exports =
err = new Error("invalid format requested")
return callback err
args = "nice convert -flatten -density 300 #{sourcePath} #{destPath}"
opts =
timeout: twentySeconds
exec args, opts, (err, stdout, stderr)->
exec args, childProcessOpts, (err, stdout, stderr)->
timer.done()
if err?
logger.err err:err, stderr:stderr, sourcePath:sourcePath, requestedFormat:requestedFormat, destPath:destPath, "something went wrong converting file"
@ -37,9 +39,7 @@ module.exports =
width: 424
height: 300
args = "nice convert -flatten -background white -resize 260x -density 300 #{sourcePath} #{destPath}"
opts =
timeout: twentySeconds
exec args, opts,(err, stdout, stderr)->
exec args, childProcessOpts, (err, stdout, stderr)->
if err?
logger.err err:err, stderr:stderr, sourcePath:sourcePath, "something went wrong converting file to preview"
else
@ -56,9 +56,7 @@ module.exports =
width: 600
height: 849
args = "nice convert -flatten -background white -resize 548x -density 300 #{sourcePath} #{destPath}"
opts =
timeout: twentySeconds
exec args, opts,(err, stdout, stderr)->
exec args, childProcessOpts, (err, stdout, stderr)->
if err?
logger.err err:err, stderr:stderr, sourcePath:sourcePath, destPath:destPath, "something went wrong converting file to preview"
else

View file

@ -10,11 +10,12 @@ module.exports =
args = "optipng #{localPath}"
opts =
timeout: 20 * 1000
killSignal: "SIGKILL"
exec args, opts,(err, stdout, stderr)->
if err?
logger.err err:err, stderr:stderr, localPath:localPath, "something went wrong converting compressPng"
else
logger.log localPath:localPath, "finished compressPng file"
callback(err)
callback(err)