使用云酒馆过程中会发现,启动不了,准确说是,启动了,能进入,输入用户名密码后用不了
这个问题,我们在欧云官方群里,发过原因和解决办法,但是还有很多新的姐妹进来,因此我们给新的姐妹介绍下怎么处理
云酒馆非常卡顿、慢的很,甚至无法启动原因?
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、重启酒馆
改好以后,重启酒馆就好啦


评论(0)