首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >日志旋转无法运行Java后旋转程序

日志旋转无法运行Java后旋转程序
EN

Server Fault用户
提问于 2022-11-12 14:40:42
回答 1查看 103关注 0票数 2

最近版本的log转速无法执行经过systemd启动时调用Java的旋转后操作。在我的日志里我看到:

代码语言:javascript
复制
logrotate[123]: Error occurred during initialization of VM
logrotate[123]: Failed to mark memory page as executable - check if grsecurity/PaX is enabled
EN

回答 1

Server Fault用户

发布于 2022-11-12 14:40:42

以下提交强化选项添加到log转速的systemd脚本中:https://github.com/logrotate/logrotate/commit/1008bdf391e35684d8eeb2217c859f11e273ebb3

这些更改是在logCloudv3.14发布的(也包括在Debian 10中,发布于2019年7月)。

其中一个配置选项(MemoryDenyWriteExecute=true)导致执行Java程序失败。将此选项设置为false为我解决了这个问题,可能会降低系统的安全性/可靠性。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1115510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档