常见问题:ECJia多商户:出现登录之后自动退出问题?

来自ECJiaWiki
跳到导航 跳到搜索

问题的简介

问题的产生原因?

ECJia多商户有时会出现登录之后自动退出问题,这是由于会员的登录信息没有存储上导致的。大商创和ECJia多商户考虑到数据库访问次数和数据缓存问题,都会优先使用memcache数据库进行数据存储。与服务器的存储配置息息相关,下面来看一下怎样解决此问题。

登录问题1.jpg 登录问题2.jpg


查看配置

排除配置问题

  • 首先登录服务器,找到APP服务端部署目录,找到【app/content/configs/session.php】文件,打开编辑。
登录问题3.jpg
  • 其中【driver】对应的值就是当前服务器所使用的数据存储模式。
登录问题4.jpg

修改配置

  • 此时可以修改数据存储模式,改成【mysql】存储,可以解决多商户登录之后出现退出的问题。但是由于大商创的登录缓存使用的是memcache存储,导致管制员在PC后台操作时,回不定时的退出登录。所以需要使用第二种解决方法。


配置memcache存储

  • 使用xshell等工具,登录服务器,输入命令查看memcache进程是否启动。
登录问题5.jpg
  • 如果显示结果为空,说明memcache没有启动,此时输入命令【service memcached restart】,启动memcache,同时输入【chkconfig memcache on】,配置memcache自启动,保证服务器重启之后memcache正常运行。
  • 此时就可以决解ECJia多商户登录之后出现退出的问题了。
登录问题1.jpg