memcached应用安装后查询api的data数据为null无法被其他应用调用

1Panel版本:v1.8.5
运行方式:源码运行
浏览器版本:Google版本119.0.6045.200、Edge版本 119.0.2151.97
问题:
使用第三方应用部署seatable无法选择已部署的memcached服务,但是MySQL和redis的服务都是正常的

通过抓包发现,调用http://192.168.1.11:27987/api/v1/apps/services/memcached的接口,data数据是空的,但是调用redis的话就有data数据

希望解决的问题:
如何安装一些需要memcached服务的应用可以正常调用到已安装的memcached服务的

不应该呀,你的memcached容器名啥样的……

image

刚刚发的截图就是我部署的容器名称,我特意改成了:memcached

有没有可能跟服务器的发行版本有关呢,是centos7.9的

一般来讲和系统没关系……1panel会自动识别的,同步一下已安装再看看?


试过同步,仍然不行


我复现问题了 ,我貌似定位到问题原因了,

你可以先用第三方库的memcached,第三方库正常

收到,我试试你说的这个方法

使用第三方memcached库还是有问题,排查发现api的memcached服务的data数据为空


将服务改为第三方库的服务名:localmemcached,是有data数据的

需要修改seatable的data.yml中的memcached名为localmemcached


调用就正常了,感觉是一个bug,希望下一个版本可以解决这个问题