提示内存不足,但是宿主机剩余内存十分充足。因 Pterodactyl 后端为 Nodejs 所写(和 5E 反作弊系统一样),考虑默认分配的内存不足。尝试加入启动参数 --max_old_space_size=32768. 再次启动程序,得到错误报告(敏感信息已打码)。
{"name":"wings","hostname":"localhost.localdomain","pid":47492,"server":"x-x-x-x-x","level":50,"err":{"message":"stream.push() after EOF","name":"Error [ERR_STREAM_PUSH_AFTER_EOF]","stack":"Error [ERR_STREAM_PUSH_AFTER_EOF]: stream.push() after EOF\n at readableAddChunk (_stream_readable.js:257:32)\n at SSH2Stream.Readable.push (_stream_readable.js:224:10)\n at SSH2Stream.Transform.push (_stream_transform.js:151:32)\n at SSH2Stream.push (/srv/daemon/node_modules/ssh2-streams/lib/ssh.js:257:18)\n at send_ (/srv/daemon/node_modules/ssh2-streams/lib/ssh.js:5349:18)\n at send (/srv/daemon/node_modules/ssh2-streams/lib/ssh.js:5274:12)\n at SSH2Stream.ping (/srv/daemon/node_modules/ssh2-streams/lib/ssh.js:833:10)\n at Timeout.Manager._timerfn [as _onTimeout] (/srv/daemon/node_modules/ssh2/lib/keepalivemgr.js:30:13)\n at ontimeout (timers.js:436:11)\n at tryOnTimeout (timers.js:300:5)","code":"ERR_STREAM_PUSH_AFTER_EOF"},"stack":"Error [ERR_STREAM_PUSH_AFTER_EOF]: stream.push() after EOF\n at readableAddChunk (_stream_readable.js:257:32)\n at SSH2Stream.Readable.push (_stream_readable.js:224:10)\n at SSH2Stream.Transform.push (_stream_transform.js:151:32)\n at SSH2Stream.push (/srv/daemon/node_modules/ssh2-streams/lib/ssh.js:257:18)\n at send_ (/srv/daemon/node_modules/ssh2-streams/lib/ssh.js:5349:18)\n at send (/srv/daemon/node_modules/ssh2-streams/lib/ssh.js:5274:12)\n at SSH2Stream.ping (/srv/daemon/node_modules/ssh2-streams/lib/ssh.js:833:10)\n at Timeout.Manager._timerfn [as _onTimeout] (/srv/daemon/node_modules/ssh2/lib/keepalivemgr.js:30:13)\n at ontimeout (timers.js:436:11)\n at tryOnTimeout (timers.js:300:5)","identifier":"x","msg":"An exception was encountered while handling the SFTP subsystem.","time":"2020-04-15T08:47:49.101Z","v":0}