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

前端新人请教,遇到网页打开正常,但是开发者后台提示: 500 Internal Server Error

  •  
  •   HarperLucky · 4 天前 · 1221 次点击

    各位技术大牛,下午好!

    小弟我最近开发上线了一个小工具网站,但是遇到一个棘手的问题:网站的一部分网页是正常的,另一部分网页虽然打开正常,但是网页开发者后台提示 - 500 Internal Server Error 。

    正常收录的网页: https://imagesplitter.tools

    打开正常,但报 500 错误的网页: https://imagesplitter.tools/grid-image-splitter

    500 Internal Server Error

    这个问题困扰我好几天了,一直没有头绪。网站部署在 Cloudflare 上,这个问题影响了 Google 收录索引网页,很是苦恼,请问各位大牛有没有遇到类似的问题?是怎么解决的呢?小弟在这里拜谢各位大牛啦!

    13 条回复    2024-09-14 17:46:27 +08:00
    xiyuesaves
        1
    xiyuesaves  
       4 天前
    服务器返回的状态码错了吧
    yier4ha
        2
    yier4ha  
       4 天前
    看日志呗,这里看不出来的
    HarperLucky
        3
    HarperLucky  
    OP
       4 天前
    @xiyuesaves @yier4ha 网站部署在 Cloudflare 上,部署日志没有错误,也在 Cloudflare 社区发了帖子询问,回答看不明白。😂

    https://community.cloudflare.com/t/encountering-500-internal-server-error/711377
    344457769
        4
    344457769  
       4 天前   ❤️ 1
    你这个是 Next.js ,自己检查一下有没有服务端使用客户端的逻辑。

    https://www.reddit.com/r/nextjs/comments/18i3vhc/nextjs_always_return_500_error_at_start_but_is/
    doveyoung
        5
    doveyoung  
       4 天前
    你图上的是正式的网站吧?正式的网站打开怎么会请求 127.0.0.1:16005 这个本机地址?检查一下代码吧,是不是这个资源本身要在服务端请求的
    superkkk
        6
    superkkk  
       4 天前
    @doveyoung 有没有一种可能,人家开了 http 代理的地址是 127.0.0.1:16005
    sivacohan
        7
    sivacohan  
       4 天前
    我打开了你的网站

    https://imagesplitter.tools/grid-image-splitter

    没有发现你说的 500 ,你可以你本机上看看是不是有什么东西把你的请求拦截了
    hefish
        8
    hefish  
       4 天前
    我这边打开正常。
    yier4ha
        9
    yier4ha  
       4 天前
    @HarperLucky worker 里面有个实时日志,你访问的时候可以看到报错信息的。再根据报错去找对应代码。排查问题。代码里面加点 try catch 再看看
    HarperLucky
        10
    HarperLucky  
    OP
       4 天前
    @344457769 感谢感谢,我按照帖子里的办法,使用服务端渲染组件,解决了 500 的问题,但是好像带来了新的问题(目前还不确认是不是真的有问题),就是手动提交 Google 收录的时候,屏幕截图没有内容,HTML 有网页内容,不知道会不会影响收录。

    ![屏幕截图没有内容]( https://aiuphouse.imgai.ai/v2ex/Google%E6%94%B6%E5%BD%95%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%E6%B2%A1%E6%9C%89%E5%86%85%E5%AE%B9.png)
    HarperLucky
        11
    HarperLucky  
    OP
       4 天前
    @superkkk @doveyoung 对的,是因为我本地开启了代理,真实 IP 被隐藏了。
    HarperLucky
        12
    HarperLucky  
    OP
       4 天前
    @sivacohan @hefish 我在调试,目前加上了 ssr: true ,使用服务端渲染页面,就没有 500 错误了,但是不知道会不会影响 Google 索引收录。
    HarperLucky
        13
    HarperLucky  
    OP
       4 天前
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5208 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:21 · PVG 09:21 · LAX 18:21 · JFK 21:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.