webman负载均衡方案配置问题

doit

打算使用多台服务器做负载均衡服务

初步打算使用jenkins发布项目代码,在多台服务器上挂载NAS共享存储存放项目代码,用来解决保持文件一致性问题,jenkins构建时使用ssh免密登录执行cli命令进行重启,项目中配置session存储类型为redis保持会话。但是使用NAS,多个服务器上的webman服务配置会冲突,例如server配置中的pid等,请问该如何解决?是否还有其他注意的事项?

为此你搜索到了哪些方案及不适用的原因

未找到相关解决方案

578 1 1
1个回答

walkor

webman支持给pid文件设置目录,在 config/server.php 中设置

  • doit 2023-07-25

    这个是知道的,目前想到的是获取本机的gethostname来设置不同目录,'pid_file' => runtime_path() .'/'.gethostname(). '/webman.pid',想知道这个发布方案是否可行?框架其他还有什么地方需要特殊配置的吗?

  • walkor 2023-07-25

    可行,应该没有其它要配置的了

  • doit 2023-07-25

    Ok,感谢大佬抽空回答~

🔝