V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tumbzzc
V2EX  ›  程序员

域名可以访问,但是状态码为 500?

  •  
  •   tumbzzc · 2016-09-25 22:38:55 +08:00 · 2473 次点击
    这是一个创建于 2985 天前的主题,其中的信息可能已经有所发展或是发生改变。

    http://ww3.sinaimg.cn/large/67016dd8gw1f867jr8yrmj21hc0pvgta.jpg 艾玛,这是怎么回事?? centos lnmp+typecho

    我是来求解决办法的

    第 1 条附言  ·  2016-09-25 23:59:20 +08:00
    现在正常了!之前是因为主题的原因,换回默认主题就正常了。。但是 500 还能访问实在无解
    14 条回复    2016-09-26 00:58:47 +08:00
    tumbzzc
        1
    tumbzzc  
    OP
       2016-09-25 22:55:07 +08:00
    。。。。。。不显示帖子
    zhihaofans
        2
    zhihaofans  
       2016-09-25 23:27:57 +08:00 via Android
    5**不是服务器错误?
    em70
        3
    em70  
       2016-09-25 23:30:06 +08:00 via iPhone
    500 是代码运行出错了,可以把服务器错误显示打开看看提示什么
    huangtao728
        4
    huangtao728  
       2016-09-25 23:30:09 +08:00
    我这看是 200
    a87150
        5
    a87150  
       2016-09-25 23:35:52 +08:00
    我这里看是 520 ,完全没见过的 status
    gdtv
        6
    gdtv  
       2016-09-25 23:43:43 +08:00
    在 php.ini 里开启 display_error 试试
    raysonx
        7
    raysonx  
       2016-09-25 23:44:00 +08:00
    北京联通 200 正常打开。
    kingze1992
        8
    kingze1992  
       2016-09-25 23:49:06 +08:00
    Remote Address:59.56.79.55:80
    Request URL:http://inotepad.cn/
    Request Method:GET
    Status Code:520 OK

    HTTP status code 没有 520 ,应该是 nginx 返回有问题吧?
    response body 是 html

    <!DOCTYPE HTML>
    <html class="no-js">
    <head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1">
    <meta name="renderer" content="webkit">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <title>我的笔记本 - 时尚时尚最时尚</title>

    <!-- 使用 url 函数转换相关路径 -->
    <link rel="stylesheet" href="http://cdn.staticfile.org/normalize/2.1.3/normalize.min.css">
    <link rel="stylesheet" href="http://inotepad.cn/usr/themes/default/grid.css">
    <link rel="stylesheet" href="http://inotepad.cn/usr/themes/default/style.css">

    <!--[if lt IE 9]>
    <script src="http://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
    <script src="http://cdn.staticfile.org/respond.js/1.3.0/respond.min.js"></script>
    <![endif]-->

    <!-- 通过自有函数输出 HTML 头部信息 -->
    <meta name="description" content="写写代码,做做笔记" />

    <!-- 其他省略 -->

    你看下你 nginx 的 response 是怎么写的
    kingze1992
        9
    kingze1992  
       2016-09-25 23:52:32 +08:00
    额,我有笔误,看下这个,有 520 的解释
    https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
    raysonx
        10
    raysonx  
       2016-09-25 23:56:34 +08:00
    @kingze1992 Wikipedia 中说的是, 520 是 Cloudflare 自定义的错误码。
    kingze1992
        11
    kingze1992  
       2016-09-26 00:01:39 +08:00
    http://stackoverflow.com/questions/35630826/some-files-returning-error-520

    我猜是这个问题
    Headers exceed CloudFlare ’ s header size limit

    我的笔记本 - 时尚时尚最时尚 换个短点的 title 吧,
    应该是 title 超过 cloudflare 的限制了
    kingze1992
        12
    kingze1992  
       2016-09-26 00:05:37 +08:00
    @raysonx 我打开一直都是 520 ,,,何解
    raysonx
        13
    raysonx  
       2016-09-26 00:13:12 +08:00
    @kingze1992 好吧,首页是 520 。 Chrome 没有错误页显示我还以为是 200 。
    点进去之后的子页面是 200 。
    不知楼主有没有用 CDN 。如果没用 CDN 的话就是自己程序返回的错误码了,毕竟应用服务器不可能返回非标准错误码。
    lslqtz
        14
    lslqtz  
       2016-09-26 00:58:47 +08:00
    Status Code:520
    Server:WAF/2.1
    查看 IP 是一个 CDN 节点,你这种情况是 CDN 返回的。
    建议报出你使用的 CDN ,我没找到相关数据。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3264 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:15 · PVG 20:15 · LAX 04:15 · JFK 07:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.