初步打算使用jenkins发布项目代码,在多台服务器上挂载NAS共享存储存放项目代码,用来解决保持文件一致性问题,jenkins构建时使用ssh免密登录执行cli命令进行重启,项目中配置session存储类型为redis保持会话。但是使用NAS,多个服务器上的webman服务配置会冲突,例如server配置中的pid等,请问该如何解决?是否还有其他注意的事项?
未找到相关解决方案
webman支持给pid文件设置目录,在 config/server.php 中设置
这个是知道的,目前想到的是获取本机的gethostname来设置不同目录,'pid_file' => runtime_path() .'/'.gethostname(). '/webman.pid',想知道这个发布方案是否可行?框架其他还有什么地方需要特殊配置的吗?
可行,应该没有其它要配置的了
Ok,感谢大佬抽空回答~
webman支持给pid文件设置目录,在 config/server.php 中设置
这个是知道的,目前想到的是获取本机的gethostname来设置不同目录,'pid_file' => runtime_path() .'/'.gethostname(). '/webman.pid',想知道这个发布方案是否可行?框架其他还有什么地方需要特殊配置的吗?
可行,应该没有其它要配置的了
Ok,感谢大佬抽空回答~