1

Ubuntu 12.04 でノード v0.10.5 を実行しており、forever モジュールを使用してプロセスを開始できますが、プロセスを一覧表示しようとするとすぐに、次のエラー/スタック トレースで永久にクラッシュします。

/usr/local/lib/node_modules/forever/node_modules/nssocket/node_modules/lazy/lazy.js:211
        for (var i = 0; i < chunk.length; i++) {
                                 ^
TypeError: Cannot read property 'length' of null
    at Function.<anonymous>     (/usr/local/lib/node_modules/forever/node_modules/nssocket/node_modules/lazy/lazy.js:211:38)
    at Lazy.<anonymous> (/usr/local/lib/node_modules/forever/node_modules/nssocket/node_modules/lazy/lazy.js:187:21)
    at Lazy.EventEmitter.emit (events.js:95:17)
    at Socket.<anonymous> (/usr/local/lib/node_modules/forever/node_modules/nssocket/node_modules/lazy/lazy.js:50:22)
    at Socket.EventEmitter.emit (events.js:92:17)
    at emitReadable_ (_stream_readable.js:392:10)
    at emitReadable (_stream_readable.js:388:5)
    at Socket.Readable.read (_stream_readable.js:250:5)
    at Socket.onSocketEnd (net.js:256:10)
    at Socket.EventEmitter.emit (events.js:117:20)

私はそれをアップグレードしようとしましたが、完全に再インストールしました。

4

2 に答える 2

2

修正されました。そして、もうすぐリリースされると思います。

https://github.com/nodejitsu/forever/issues/408

または、lazy.js に手動でパッチを適用できます

http://cl.ly/code/2k1I3A2r2v0k

于 2013-04-26T08:38:11.233 に答える
1

node.js バージョン 0.10 では、Forever はまだ壊れています。今のところ nvm経由で 0.8 をインストールします

于 2013-04-25T14:54:13.883 に答える