找回密码
 立即注册

QQ登录

只需一步,快速开始

moer 活字格认证
金牌服务用户   /  发表于:2023-7-5 14:18  /   查看:2038  /  回复:8
本帖最后由 Grayson.Shang 于 2023-7-5 16:24 编辑

【42292】【9.0.3】计划任务 调用 服务端命令 设置不支持此请求的HTTP方法
https://gcdn.grapecity.com.cn/showtopic-169467-1-1.html
(出处: 葡萄城产品技术社区)


【需求背景】
请看上面的帖子。
如果计划任务,能设定一个执行用户,那么问题就很好解决。
如果计划任务,不能设定一个执行用户,保存现状,那么我希望能提供检测机制,检测我调用了公用的服务端命令。

计划任务调用关系,假设如下
调用 【私用】服务端命令A=》【私用】服务端命令B=>【私用】服务端命令C =>【公用】服务端命令D

开发工具上编译不报错,留下隐患。

8 个回复

倒序浏览
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2023-7-5 16:23:55
沙发
感谢您的反馈,以上需求已被整理记入我们的内部系统,编号是:42383,后续产品经理会评估该需求的合理性以及实现的必要性、可行性,然后加入开发计划。也欢迎您继续反馈,帮助我们提升和完善产品功能。
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-1-11 12:22:55
板凳
你好,我看了你之前那个帖子,我感觉有点乱,
我在之前帖子里,只看到了一个,就是“计划任务下的服务端命令,因为都是匿名执行,所以表的创建人,更新人都是空的。 这是不合理的”
这个场景我理解了,没问题。但是看你的描述,我很难确定这就是唯一的场景,所以再来确认下:
您现在遇到的问题就是,通过计划任务更新数据,因为没有执行人,所有都是空的,这很奇怪。我理解是因为空往往意味着出现问题,计划任务如果也是空,总是觉得有隐患的。

不知道我理解的对吗?

此外,正如您在这个帖子里提出了两种解决方案一样,面对同一个问题,总是有很多的解决方案,而且随着时间迁移,大家心目中最好的解决方案还会发生变化。所以,我们一再在论坛中强调,我们欢迎大家分享解决思路,但更重要的是说清楚您遇到的问题,这样我们才好从我们的角度提出更好的解决办法。
回复 使用道具 举报
moer活字格认证
金牌服务用户   /  发表于:2024-1-11 14:40:43
地板
我的想法是:定期任务能调用私用服务端命令,也能调用公用服务端命令。
如果是执行用户怎么指定的问题,可以给一个超级用户。
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-1-11 15:21:15
5#
你好,你说的还是解决方案,我们做或者不做一个功能,是需要大家一起做决策的,也就是讨论这个功能的必要性、重要性、工作量、是否有替代方案等各层面。直接抛出一个解决方案,是没法进行讨论和评估的,就是我上面回复中,最后的那段话,希望您理解。

您只需要给出你当前遇到的问题,至于功能怎么实现,技术问题怎么克服,由我们来想办法。
回复 使用道具 举报
moer活字格认证
金牌服务用户   /  发表于:2024-1-11 16:25:32
6#
我遇到的问题, 我觉得应该写明白了吧。
定期任务为什么非要私用服务端命令呢?  
即使按照现在活字格的规则,定期任务调用的服务端命令一定要私用服务端命令, 就是会造成我这个帖子反馈的问题。编译的时候也不告警提醒。
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-1-11 18:13:14
7#
定期任务限制私用服务端命令原因是因为,实际使用中,多数服务端命令都是有权限限制的,而计划任务做的很多事情都没有出发用户,例如监控数据库新增写日志。如果支持使用任意服务端命令,很容易设计出现问题。
理解了,你的期望是编译的时候告警提示下,计划任务调用到了公有服务端命令。
回复 使用道具 举报
moer活字格认证
金牌服务用户   /  发表于:2024-1-12 15:52:07
8#
定期任务限制私用服务端命令原因是因为,实际使用中,多数服务端命令都是有权限限制的,而计划任务做的很多事情都没有出发用户,例如监控数据库新增写日志。如果支持使用任意服务端命令,很容易设计出现问题。

操作系统,数据库执行计划任务也是有用户身份去执行的。 活字格设定超级用户,或者内定一个system用户。
回复 使用道具 举报
Patrick.Zhu
银牌会员   /  发表于:2024-1-12 17:11:58
9#
需求已记录,需求编号:FORGUNCY-19794。感谢你的建议
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部