讨论广场 问答详情
OpenHarmony系统下init进程 [init_common_service.c:800] 提示等待240seconds
luck++ 2026-02-25 17:49:52
83 评论 分享

进程设置自启动后,杀掉进程,进程被init进程拉起,反复执行该操作,最终杀掉第4次后,提示进程需要等待240second才会被再次拉起,这是为什么?

83 评论 分享
写回答
全部评论(4)
3 楼

如果不配这个字段,默认就是{0,4,240}

2026-02-28 19:26:42
2 楼

oh有很多版本,提供的信息不足以确定你说的代码是哪里

如果一个服务连续启动多次后仍不正常,系统会隔240s再拉起,我的理解是:系统不会一直把资源耗在一个失败的任务上,失败的原因可能是某些条件不具备

2026-02-26 17:10:14
2026-02-27 09:47:36
当前使用的版本为:OpenHarmony4.1-release 小型系统(linux); 使用重启进程来重新加载修改后的配置,现在出现当修改配置3次后,也就是进程重启3次后,第4次修改,进程就拉不起来了,需要等待240秒,自启动服务会重新拉起; 重启进程3次后,需要等240s这个机制的等待时间是否可以支持配置?或则关闭该机制?如果可以配置的话,在哪儿可以配置?麻烦帮忙看一下,谢谢~
2026-02-27 09:47:36
1 楼

了解到有关critical的配置,可我的etc目录下cfg文件中并未有这个熟悉的配置,不知道是否在系统其他地方有配置,全局搜索结果太多,不好确认实际配置是哪个文件,望解答。谢谢~

2026-02-25 17:55:33