腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
首页
标签
开源项目介绍
#
开源项目介绍
关注
专栏文章
(47)
技术视频
(3)
互动问答
(2)
访问 http://ip/index.php 时第一天访问成功显示前端页面出来,为啥第二天无法显示?
1
回答
php
、
linux
、
nginx
、
http
、
开源项目介绍
RokasYang
腾讯科技 · 网络技术服务专家 (已认证)
我不是很懂网络,但也不是完全不懂,我稍微懂一点点。
提供一些简略排查思路: 0.客户端能否正常ping、telnet通服务器IP PORT,先确保网络层是通的,没有被拦截,或者被跨境运营商限制访问; 1.再看web服务日志,比如apache、nginx的日志情况,以及php-fpm的日志是否有异常,以及记录在systemd的日志: journalctl -u nginx.service -g "timeout|fatal|error" journalctl -u apache.service -g "timeout|fatal|error" journalctl -u php-fpm.service -g "timeout|fatal|error" 2.服务器负载是否正常,公网出入带宽是否超过瓶颈,pps、qps、连接数等指标是否已超限; 3.除了php,挂一个静态网页html,是否能否访问: - 如果html可以访问,php访问不了,着重排查php层面问题,开启php日志记录,动态解析是否存在问题,fastcgi配置是否有问题; - 如果不能访问,先解决web服务的问题,比如业务服务本身是否过于庞大,响应时间太长。 4.F12看是否存在某个资源加载过长/加载不出来,把具体资源单独拿出来分析; 5.tcpdump在服务器内部抓包,看响应超时是服务器响应慢/没响应,还是网络传输质量不稳定,TCP重传数量太高导致连接耗时太长: tcpdump -i any -nn -s 0 -v host <客户端IP> -v -w server.pcap ...
展开详请
赞
7
收藏
2
评论
0
分享
提供一些简略排查思路: 0.客户端能否正常ping、telnet通服务器IP PORT,先确保网络层是通的,没有被拦截,或者被跨境运营商限制访问; 1.再看web服务日志,比如apache、nginx的日志情况,以及php-fpm的日志是否有异常,以及记录在systemd的日志: journalctl -u nginx.service -g "timeout|fatal|error" journalctl -u apache.service -g "timeout|fatal|error" journalctl -u php-fpm.service -g "timeout|fatal|error" 2.服务器负载是否正常,公网出入带宽是否超过瓶颈,pps、qps、连接数等指标是否已超限; 3.除了php,挂一个静态网页html,是否能否访问: - 如果html可以访问,php访问不了,着重排查php层面问题,开启php日志记录,动态解析是否存在问题,fastcgi配置是否有问题; - 如果不能访问,先解决web服务的问题,比如业务服务本身是否过于庞大,响应时间太长。 4.F12看是否存在某个资源加载过长/加载不出来,把具体资源单独拿出来分析; 5.tcpdump在服务器内部抓包,看响应超时是服务器响应慢/没响应,还是网络传输质量不稳定,TCP重传数量太高导致连接耗时太长: tcpdump -i any -nn -s 0 -v host <客户端IP> -v -w server.pcap
热门
专栏
『学习与分享之旅』
324 文章
34 订阅
腾讯开源的专栏
423 文章
114 订阅
OpenFPGA
476 文章
152 订阅
小俊博客
69 文章
30 订阅
热门
标签
更多标签
ICP备案
云服务器
对象存储
云点播
即时通信 IM
实时音视频
DNS 解析 DNSPod
内容分发网络 CDN
人脸识别
私有网络
python
java
javascript
人工智能
android
领券