问题
Sentinel运行时“ hasplm”守护程序可能不会在Docker启动时启动。守护程序“ hasplm_x86_64”无法在后台运行。
原因
Docker映像有时会缺少系统守护程序支持,例如systemd,并且需要手动启动守护程序。
解决办法
以下是一些尝试的解决方法:
使用“ -f”选项将Sentinel Run-time守护程序作为前台进程启动,例如:/usr/sbin/hasplmd_x86_64 –f
当容器启动时或使用脚本启动应用程序之前,启动Sentinel Run-time守护程序。供参考:https://docs.docker.com/config/containers/multi-service_container/ (宽通不保证此页面内容安全性、真实性、以及其他责任)
在容器内运行systemd,并使Sentinel Run-time的守护程序成为许可应用程序的依赖项服务。供参考:https://developers.redhat.com/blog/2019/04/24/how-to-run-systemd-in-a-container/ (宽通不保证此页面内容安全性、真实性、以及其他责任)
工作时间:周一至周五 9:00-18:00