lsky pro的鉴黄NSFW-API(docker),掉线的解决办法

nsfw-api项目地址

方法

经过简单排除发现是因为上传了一个20M gif文件导致的意外停止运行。具体什么原因造成是代码还是服务器还需要进一步验证,先解决docker意外停止的问题。发现docker是可以支持容器意外退出后自动重启的。

restart

  • no:是默认的重启策略,在任何情况下都不会重启容器。
  • always:容器总是重新启动。
  • on-failure:在容器非正常退出时(退出状态非0),才会重启容器。
  • unless-stopped:在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器

那么启动容器的时候添加重启参数和策略:

docker run -d --restart 策略 容器

解决命令:

docker run -d --restart unless-stopped -p 3000:3000 ghcr.io/arnidan/nsfw-api:latest

最后欢迎大家使用,我的图床https://pnglog.com

发表新评论取消回复