起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4747|回复: 4

[结贴] clearCache以及Linux下热部署重新生成缓存文件的权限问题

[复制链接]

532

主题

2107

帖子

4310

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4310
发表于 2019-3-18 14:21:55 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 江苏院-吴昊 于 2019-3-18 14:21 编辑

3.6&3.8
热部署中有个clearCache的url可以清理缓存,但实际上访问这个url时,控制的会打印 卸载模块 的日志。
然后我去看某个w的.cache目录,里面的缓存文件并未删除。

直到我通过系统访问页面时,控制提示加载模块的日志,我再去看.cache目录,发现生产了新的缓存文件,但是权限都是root用户的。这会导致我下次手动编译(以admin用户,linux服务器不建议用root来运维)时,这root创建的文件无法删除(没有权限)


1. clearCache的机制是什么2.有没有一种方式,可以让我清除所有模块的缓存文件
3.热部署新生成缓存文件的权限问题,为什么是root用户。。


Snipaste_2019-03-18_14-07-58.png
如图,上面是clearCache后,缓存并未删除。下面是用户访问系统后,平台新生成的缓存文件

及时结贴是个好习惯

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2019-3-18 15:04:13 | 显示全部楼层
1.clearCache本来就不会删除缓存文件,只是删除内存记录的版本号,自己修改了版本号后就会按自己修改的版本号重新生成缓存
2.平台不会强制用root用户生成,tomcat是哪个用户启动的就是用哪个用户生成的
3.如果要自己手动删除cache参考
http://docs.wex5.com/bex5-deploy-cache10016/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4310

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4310
 楼主| 发表于 2019-3-18 18:59:29 | 显示全部楼层
jishuang 发表于 2019-3-18 15:04
1.clearCache本来就不会删除缓存文件,只是删除内存记录的版本号,自己修改了版本号后就会按自己修改的版本 ...

嗯对,3的是windows的,有linux的么
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2019-3-19 09:00:45 | 显示全部楼层
linux自己创建sh文件啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4310

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4310
 楼主| 发表于 2019-3-20 11:57:31 | 显示全部楼层
jishuang 发表于 2019-3-19 09:00
linux自己创建sh文件啊

我的意思这是windows的批处理语法。

结贴吧
linux可以试下这个:find /opt/apps/x5/model/UI2/应用名 -wholename '*/.cache/*' -type f | xargs rm -f


及时结贴是个好习惯
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-8 10:57 , Processed in 0.122735 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表