Php 带有Laravel Forge的负载平衡器获得404 CSS

Php 带有Laravel Forge的负载平衡器获得404 CSS,php,css,laravel,load-balancing,Php,Css,Laravel,Load Balancing,我有两台服务器,上面有两个完全相同的Laravel应用程序。比如说一号服务器和二号服务器。还有负载均衡器,我们称之为LB服务器 我在拉维尔锻造厂设置的。但是,当我将域指向LB时,我得到了随机404CSS未找到。我使用Laravel Mix并在部署时编译它们。由于两台服务器的部署不同,CSS版本控制也不同,JS也不同 如果我调用这个域并且不断刷新服务器,就会得到404CSS。因为LB正在进行循环负载平衡 问题是,当我调用LB服务器为server One服务的域名时。在我不断刷新之后,LB服务器将服

我有两台服务器,上面有两个完全相同的Laravel应用程序。比如说一号服务器和二号服务器。还有负载均衡器,我们称之为LB服务器

我在拉维尔锻造厂设置的。但是,当我将域指向LB时,我得到了随机404CSS未找到。我使用Laravel Mix并在部署时编译它们。由于两台服务器的部署不同,CSS版本控制也不同,JS也不同

如果我调用这个域并且不断刷新服务器,就会得到404CSS。因为LB正在进行循环负载平衡

问题是,当我调用LB服务器为server One服务的域名时。在我不断刷新之后,LB服务器将服务于服务器2。那时,CSS仍然在调用服务器一个CSS

我怎样才能解决这个问题

注意:我知道我应该把我的CSS/JS/图像放在S3或CDN中。 现在不能使用这些选项。我不 我想把我编译的CSS也放到git版本控制中


您应该更改部署:只生成一次文件并将其同步到服务器,而不是在每个生产服务器上生成它们(例如rsync)

另一种(不优雅的)方法是使用粘性会话,LB将设置一个cookie,并始终在之后将用户路由到同一后端(请参阅您的LBs文档)