- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Centos 7 运行 rundeck 3.2.5-20200403
我分别为 rundeck 和 rundeckdb 恢复了我的服务器备份(和 db 备份),启动了服务器,并重新启动了服务。
但之后在日志中它在启动过程中显示以下内容:
Configuring Spring Security Core ...
... finished configuring Spring Security Core
[2020-04-16 13:11:17.229] INFO BootStrap --- [ main] Starting Rundeck 3.2.5-20200403 (2020-04-03) ...
[2020-04-16 13:11:17.292] INFO BootStrap --- [ main] using rdeck.base config property: /var/lib/rundeck
[2020-04-16 13:11:17.330] INFO BootStrap --- [ main] loaded configuration: /etc/rundeck/framework.properties
[2020-04-16 13:11:17.509] INFO BootStrap --- [ main] RSS feeds disabled
[2020-04-16 13:11:17.510] INFO BootStrap --- [ main] Using jaas authentication
[2020-04-16 13:11:17.538] INFO BootStrap --- [ main] Preauthentication is disabled
[2020-04-16 13:11:20.671] INFO BootStrap --- [ main] Rundeck is ACTIVE: executions can be run.
[2020-04-16 13:11:22.714] INFO BootStrap --- [ main] Rundeck startup finished in 6095ms
[2020-04-16 13:11:24.380] WARN ScheduledExecutionService --- [pool-1-thread-2] Attempt to schedule job Scheduled/Monthly/Export Users [474b94bc-361a-4fb3-9550-855dbabcf24b] in project O365_Extended_Toolkit, but job execution is disabled.
[2020-04-16 13:11:25.710] INFO BootStrap --- [ main] Rundeck Shutdown detected
[2020-04-16 13:11:25.730] ERROR SessionImpl --- [pool-1-thread-2] HHH000346: Error during managed flush [Session is closed!]
[2020-04-16 13:11:25.958] ERROR GrailsHibernateTransactionManager --- [pool-1-thread-2] Commit exception overridden by rollback exception
org.springframework.orm.hibernate5.HibernateSystemException: Session is closed!; nested exception is org.hibernate.SessionException: Session is closed!
at org.springframework.orm.hibernate5.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:296)
at org.springframework.orm.hibernate5.HibernateTransactionManager.convertHibernateAccessException(HibernateTransactionManager.java:755)
at org.springframework.orm.hibernate5.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:590)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:765)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:734)
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:150)
at grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:91)
at rundeck.services.ScheduledExecutionService.rescheduleJobs(ScheduledExecutionService.groovy)
at rundeck.services.ScheduledExecutionService.rescheduleJobs(ScheduledExecutionService.groovy)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:352)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:68)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:157)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:169)
at rundeck.services.ScheduledExecutionService$__tt__rescheduleJobsAsync_closure151.doCall(ScheduledExecutionService.groovy:697)
at rundeck.services.ScheduledExecutionService$__tt__rescheduleJobsAsync_closure151.doCall(ScheduledExecutionService.groovy)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
at groovy.lang.Closure.call(Closure.java:418)
at groovy.lang.Closure.call(Closure.java:412)
at groovy.lang.Closure.run(Closure.java:499)
最佳答案
抱歉,我没有看更深,但我意识到我的 sshd session 正在使用该端口。
所以我终止了我的 sshd session 并使用 native 控制台启动服务,等待它完全启动,然后通过 sshd 登录。
Caused by: java.io.IOException: Failed to bind to /0.0.0.0:4443
at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:346)
at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:307)
at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:231)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
at org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainer.start(JettyEmbeddedServletContainer.java:143)
... 23 common frames omitted
Caused by: java.net.BindException: Address already in use
关于grails - Rundeck 调度程序异常 : The Scheduler has been shutdown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61250045/
我花了几天时间寻找如何布局具有作业依赖性的 rundeck 工作流程。我需要做的是让3个作业:job-1和job-2计划并行运行,而job-3将仅在 job-1 和 job-2 完成后触发。假设 jo
假设我在 :4440 连接到 Rundeck UI .我构建了一个作业,安排它每 15 分钟运行一次,然后等待几天。然后,我想对作业运行日志进行一些分析,从我添加的日志语句中收集一些统计信息。问题是…
我的 rundeck 中有超过 30000 个工作和执行。是否有任何 API 或 CLI 以便我们可以安排定期清理。由于作业和执行过多,rundeck 抛出 java.lang.OutOfMemory
在我的 Rundeck 上,有多个项目,这些项目下的作业是由计划触发的,有些会运行几分钟到一个小时。 我想重新启动 rundeck 服务器以应用一些配置更改而不必影响这些作业,所以我想知道每个项目是否
我有一个案例,RunDeck 脚本确实需要一些凭据才能运行。显然我们不想将它们存储在作业定义中,因为它们是可见的并且也存储在 SCM 中。 虽然我能够使用 key 存储库来保存这些 secret ,但
我正在尝试在 rundeck 2.6 工作中实现类似的目标: touch/foo/bar/${DATE:MM/dd/yyyy}-baz 但它无法正常工作并且日期根本没有被解释。有没有正确的方法来做到这
我有一个主要的 Rundeck 作业,带有一个选项 hostname(node)。 在这个主要工作中,我有一个步骤工作引用。我想在作为参数传递的主机名 上执行命令。 这可能吗?如何做到? 谢谢 最佳答
我正在使用 Rundeck 通过 SSH 执行程序运行远程作业。我运行的一些作业记录到主机上的特定文件,而不是 STDOUT,我无法更改它。 有什么方法可以告诉 Rundeck 在写入这些文件时读取它
我有一个名为“TEST”的 JOB rundeck 我有一个选项叫做国家 此选项从远程 URL 中检索键值列表: [ {"name":"FRANCE", "value":"FR"}, {"na
任何人都可以帮助我如何在 Rundeck 中配置用户 1) 只运行一个作业 2) 拒绝修改/删除现有作业 3) 拒绝创造新工作 我想我需要在 aclpolicy.yaml 文件中设置此配置,但我找不到
有一个 RunDeck 安装,它被配置(由不再工作且没有制作文档的其他人)将所有元数据存储在 MySQL 中。两者都在不同的虚拟机上运行。 丢失 RunDeck 应用程序虚拟机。 MySQL 仍然存在
无论我尝试什么,执行 pwd 总是打印 /var/log/rundeck。我想将其配置为全局甚至项目范围的设置,因为我的所有脚本和命令都与文件系统上的特定目录相关。 /home/jobs 例如。 最佳
在 rundeck-config.properties 中配置 mysql 数据库后,当我们在浏览器上运行 rundeck url 时,它会在浏览器中显示“http 错误:503,服务不可用”消息。
请帮助我进行任何配置更改,以避免在 rundeck 日志中记录密码字段。 似乎即使密码字段通过 UI 不可见,但在 rundeck 日志中,它确实将其捕获为纯文本。 升级到 Rundeck 2.6.8
Rundeck 支持通过其 API 触发作业。 API 文档位于 documentation 下。 我们正在使用 API 版本 13,该版本尚不支持 application/json。因此我需要使用基
我有一个工作,它调用另一个 rundeck 工作,我想在工作之间传递参数。我只能将第一份工作的选项传递给第二份工作,我希望第一份工作的结果(输出)作为参数传递给第二份工作。 示例:第 1 个工作内容。
我有一个 json 列表输出,让我选择多个值来运行作业。然而,令人沮丧的是,如果我的列表太长,那么我无法搜索或过滤列表。有人对此有任何想法吗?更具体地说,rundeck 是否有任何功能可以过滤 jso
我想在 rundeck 作业步骤之间共享一个变量。 初始化作业选项“target_files” 在第 1 步设置变量。 RD_OPTION_TARGET_FILES=一些 bash 命令 回显 $RD
我有几个疑问- A.我如何获取执行日志? base_report 表不提供作业失败的任何原因。由于我的 rdlogs 没有所需信息,执行日志存储在哪里? - 我的 rundeck 安装使用 mysql
我安装了 ec2 插件,我可以看到 ec2 节点,但问题是它总是显示 ec2-user,而不是 root,所以我的 ssh 连接失败 遵循本指南:https://github.com/rundeck-
我是一名优秀的程序员,十分优秀!