我正在使用 CentOS 7.3 机器上的 apache 开发一个新网站。我在负载平衡器中设置了此设置。一台服务器的网站运行正常。第二台服务器的网站要么超时,要么给我 err_socket_not_connected。配置、权限等都相同。我可以导航到同一台服务器上的另一个网站。我已将网站文件从第一台服务器复制到第二台服务器,尝试禁用 .htaccess、更改权限等。似乎什么都不起作用。任何 httpd 日志或 var/log/messages 中都没有任何内容
答案1
您是否在使用 php-fpm,并且每个站点之间都有单独的池?套接字超时错误听起来可能是这种情况。您应该为每个站点启用错误日志记录,并检查错误日志中的 php 错误。您可能需要增加一些设置,如 max_execution_time 或 memory_limit 等。也可能是您的 vhost conf 中的 fcgi 套接字超时值在两个站点之间不同。对于 drupal 或任何 CMS,我会将最小值设置为 1800。