nodejs项目发布之后 有点问题。[阿里云函数计算]

nodejs项目发布之后 有点问题。

Function instance exited unexpectedly(code 1, message:operation not permitted) with start command ‘/code/bootstrap ‘.

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 错误发生的原因是您选择了fc-runtime-go-sdk来开发编译,这个sdk是适用于标准go1 runtime的, custom runtime go环境不能用这个, custom runtime go需要您自行实现一个http server

  2. 这个错误可能是由于权限不足导致的。建议您检查一下发布的目录和文件的权限设置是否正确。另外,也可以尝试使用sudo命令来启动应用程序。

  3. 这个错误通常是因为在你的 Node.js 应用程序中有些操作被限制了,例如访问文件或目录,或者是端口。有以下几种可能的原因导致这个错误:

    1、应用程序需要访问某些文件或目录,但是没有足够的权限。在这种情况下,你需要确保应用程序有足够的权限来访问文件或目录。你可以尝试更改文件或目录的权限或所有权,或者以管理员身份重新启动应用程序。

    2、应用程序需要监听某些端口,但是这些端口已经被占用了。在这种情况下,你需要确保应用程序监听的端口没有被其他应用程序占用。你可以使用 lsof 命令来查找哪些进程正在使用某个端口。例如,如果你的应用程序需要监听8080 端口,你可以使用以下命令来查找占用该端口的进程:

    sudo lsof -i :8080

    如果找到了相关进程,你可以尝试关闭该进程或更改应用程序监听的端口。

    3、应用程序需要执行某些操作,但是操作系统不允许。在这种情况下,你需要确保你的应用程序没有尝试执行一些操作,例如修改系统文件或执行危险的命令等。

  4. bootstrap没有执行权限。

    此答案来自钉钉群“阿里函数计算官网客户”