【问题标题】:Is there a way to monitor next.js apollo client requests?有没有办法监控 next.js apollo 客户端请求?
【发布时间】:2021-09-19 23:15:58
【问题描述】:

我有一个 next.js 网站,它与 apollo 客户端一起向 apollo 服务器发出请求,服务器的操作系统是 Windows Server 2012 R2,并且该页面正在使用 IIS 上的反向代理。 next.js 网站和 apollo 服务器作为 Windows 服务运行。

问题是有时请求被随机丢弃,我不知道为什么。我在 apollo 服务器日志中查找错误,但它没有出现在那里,所以请求甚至没有到达服务器。

当前页面在网络中,客户端告诉他们当他们请求页面时,它会随机返回一个服务器错误。我试图复制发出多个请求的错误,但不幸的是我没有得到它,因为这里一切都很好。

有没有办法监控页面请求并找出被丢弃的原因?

【问题讨论】:

  • 您是否在本地运行过测试?
  • “它随机返回一个服务器错误” - 它返回什么错误?
  • 问题是我不知道确切的错误,因为我没有在我的电脑上得到它。客户说这是服务器错误,但他们没有指定。正如我之前所说,这些请求没有到达服务器,因为错误没有显示在日志中。
  • 您可以在 IIS 上使用失败请求跟踪功能:docs.microsoft.com/en-us/iis/troubleshoot/…

标签: node.js iis next.js apollo-client windows-server-2012-r2


【解决方案1】:

我发现我不需要跟踪 apollo 客户端请求,我需要跟踪用户错误。所以 sentry.io 可以完成这项工作并且工作正常。这是一个会话错误,因为一些客户端获得了无效的令牌。

【讨论】:

    猜你喜欢
    • 2020-01-24
    • 1970-01-01
    • 1970-01-01
    • 2021-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 2017-08-14
    相关资源
    最近更新 更多