使用node.js在Azure上运行imagemagick

时间:2013-11-14 00:17:50

标签: node.js azure imagemagick

我在Azure上有一个网站,似乎无法运行imagemagick。

我有二进制文件,并已将我的javascript文件更改为指向imagemagick二进制文件。二进制文件似乎正在运行,但它们不接受使用stdin的任何输入。当我尝试写入stdin时,我收到关于套接字被关闭的错误

Error: This socket is closed.
at Socket._write (net.js:635:19)
at doWrite (_stream_writable.js:221:10)
at writeOrBuffer (_stream_writable.js:211:5)
at Socket.Writable.write (_stream_writable.js:180:11)
at Socket.write (net.js:613:40)
at Duplex.ImageMagick._write (\\100.68.148.84\volume-9-default\f9e21fc24431ae1e3688\d6a9b08558464073a94176eb39d78b10\site\wwwroot\node_modules\imagemagick-stream\index.js:47:17)
at Duplex.<anonymous> (\\100.68.148.84\volume-9-default\f9e21fc24431ae1e3688\d6a9b08558464073a94176eb39d78b10\site\wwwroot\node_modules\imagemagick-stream\index.js:52:12)
at Duplex.g (events.js:175:14)
at Duplex.EventEmitter.emit (events.js:95:17)
at Duplex._spawn (\\100.68.148.84\volume-9-default\f9e21fc24431ae1e3688\d6a9b08558464073a94176eb39d78b10\site\wwwroot\node_modules\imagemagick-stream\index.js:184:8)

有解决方法吗?它是否失败,因为我正在运行一个网站,而不是一个云服务?我知道有可能让somhow工作,因为我已经看过一些例子,但是这些例子已经过时了,不要过多服务器配置

感谢您的帮助。

0 个答案:

没有答案