使用云酒馆过程中会发现,启动不了,准确说是,启动了,能进入,输入用户名密码后用不了

这个问题,我们在欧云官方群里,发过原因和解决办法,但是还有很多新的姐妹进来,因此我们给新的姐妹介绍下怎么处理

云酒馆非常卡顿的很,甚至无法启动原因

1、酒馆是node项目,默认1G内存不够用

2、你给角色卡喂了太多图片什么的,或者最近访问角色过多,导致内存不够

3、酒馆一启动就加载全部角色,内存占满了

【重点】你可以直接找欧云qq群里的客服【免费】帮你处理,qq群694510038

解决方法

一、node方法搭建的

如果你的没有这个页面,请下滑看方法二docker方法搭建的

1、进入宝塔

如果你忘了你的宝塔地址,可以ssh连上,命令【bt 5】重置宝塔密码【bt 14】查询后台地址

2、修改酒馆启动配置

点左边网站==》node项目==》酒馆项目右边的设置

3、修改启动项目命令为

node --max-old-space-size=2048 server.js

指令解释:1G=1024M,你服务器2G内存就改为2048,4G就写4096

云酒馆默认使用内存为1G,我们服务器买的2G、4G,这也太浪费了,必须全给姐妹的对象

二、docker方法搭建的

在宝塔左边==》docker==》容器编排==》右侧docker-compose文件内容,进行修改

在FORCE_COLOR=1这一行最后回车,然后添加一行内容,注意对齐environment:、ports:

command: node --max-old-space-size=4096 server.js --listen

最后的4096改成你的服务器的内存大小,1G=1024M,2G内存就是2048,4G内存就是4096,看你服务器的内存,你买的多大的,就写多大

这个地方是说酒馆能用,你的服务器最大多少G内存,服务器内存全给他好了,反正你就这一个项目

修改后的代码示例

services:
  sillytavern:
    build: ..
    container_name: sillytavern
    hostname: sillytavern
    image: ghcr.io/sillytavern/sillytavern:latest
    environment:
      - NODE_ENV=production
      - FORCE_COLOR=1
    command: node --max-old-space-size=4096 server.js --listen
    ports:
      - "8000:8000"
    volumes:
      - "./config:/home/node/app/config"
      - "./data:/home/node/app/data"
      - "./plugins:/home/node/app/plugins"
      - "./extensions:/home/node/app/public/scripts/extensions/third-party"
    restart: unless-stopped

三、配置信息修改

4、修改配置信息

【打开文件】 /www/wwwroot/SillyTavern/config.yaml

少数【docker部署】的,在宝塔左边==》docker==》容器编排==》跳转目录==》/config/config.yaml,docker部署完成后,要容器编排点击“重启”

第1个修改:开启懒加载,避免不用的角色,他也一股脑给你全加载了,把

lazyLoadCharacters 设置为 true

正常在178行左右,docker为81行左右

第2个修改:修改最近访问角色缓存为60M 找到 performance 这块,把

memoryCacheCapacity 的值调小一点,比如 60mb

正常在180行左右,docker为82行左右

5、重启酒馆

改好以后,重启酒馆就好啦

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。