【待反馈】局域网内访问nginx站点慢
使用virtualBox安装Ubuntu Server 22.04,里边通过宝塔,安装nginx+php+mysql。在宿主机通过IP访问宝塔面板,响应速度很快。
但访问nginx里边创建的站点,很慢。包括站点绑定IP地址这种。
另外宿主机通过修改hosts文件,把域名指向Ubuntu的IP。访问也很慢。
同一局域网里边,另有一台独立安装Ubuntu Server 22.04的电脑。访问上边搭建的nginx站点,速度正常。
您好,根据您说的站点访问慢的原因,您可以根据以下方式排查
1:确保您的网络连接稳定,并尝试访问其他网站或在线服务,以确认不是网络整体问题。
在VirtualBox中,确保虚拟机的网络设置正确,例如桥接模式或NAT模式,并根据需要配置端口转发
2:登录到Ubuntu Server 22.04,使用系统监控工具(如top、htop、iostat等)检查CPU、内存、磁盘IO等资源的使用情况。
如果资源使用率过高,可能是由某个进程或服务引起的,需要进一步分析
3:审查nginx、php-fpm和mysql的配置文件,确保它们已针对您的站点进行了适当的优化。
例如,nginx的worker_processes、worker_connections和keepalive_timeout等参数,php-fpm的pm.max_children、pm.start_servers等参数,以及mysql的innodb_buffer_pool_size等参数
4:清除浏览器缓存和宝塔面板的缓存文件,以确保您看到的是最新的页面和配置
5:在Ubuntu Server 22.04上,使用ping命令测试与互联网的连通性。
使用curl或wget命令测试站点的响应时间
6:如果VirtualBox虚拟机分配的资源不足(如CPU、内存、磁盘空间),可能会导致性能问题。
根据需要增加虚拟机的资源分配 为何不把网络桥接到与宿主机的同等网络中呢? 炼狱行者 发表于 2024-6-5 12:34
为何不把网络桥接到与宿主机的同等网络中呢?
VM里边,是设置的桥接模式 yootou 发表于 2024-6-5 15:09
VM里边,是设置的桥接模式
您好,网络上是有限制吗 运维技术阿闯 发表于 2024-6-5 15:11
您好,网络上是有限制吗
从面板上看运行情况,
网络没做限制。另外访问宝塔面板的速度是正常的。只是访问nginx搭建站点的速度很慢。都是采用默认配置。局域网另一台电脑,直接安装的ubuntu系统,并未出现。只是安装在VM里边的,有这种情况。
yootou 发表于 2024-6-5 15:40
从面板上看运行情况,
网络没做限制。另外访问宝塔面板的速度是正常的。只是访问nginx搭建站点的速度很 ...
您好,抓包看看f12信息 不用试了,我也遇到你这样的问题,用宿主机访问就是慢,而且时通时不通。你用另一台电脑访问就没有问题了。多半是VM的虚拟网络的问题。我用cockpit中自带的虚拟机就没有这种问题。 炼狱行者 发表于 2024-6-5 17:07
不用试了,我也遇到你这样的问题,用宿主机访问就是慢,而且时通时不通。你用另一台电脑访问就没有问题了。 ...
也是有可能的:lol 运维技术阿闯 发表于 2024-6-5 17:09
也是有可能的
重连重新编写PHP代码,包括PHP里边直接连数据库,响应正常。
就是在使用了thinkphp或Laravel等框架,就会出现慢的情况,响应至少4秒起。
如果直接写php代码看输出。立马显示结果。 yootou 发表于 2024-6-6 16:55
重连重新编写PHP代码,包括PHP里边直接连数据库,响应正常。
就是在使用了thinkphp或Laravel等框架,就会 ...
您好,换个浏览器看看,您说的这些架构都是属于第三方架构,使用edge浏览器无痕模式
页:
[1]