我是 golang 的新手。正如文档所说
不要将上下文存储在结构类型中;相反,将 Context 显式传递给需要它的每个函数。Context 应该是第一个参数,通常命名为 ctx
但我发现,在典型的 http 请求处理函数中,一个http.Request对象具有.Context()方法可以检索 http 请求关联的上下文。
那么为什么建议在这些函数中使用上下文作为第一个参数。在这种情况下这样做合理吗?
我知道这不是限制规则。但我不知道为什么HandlerFunc是func(ResponseWriter, *Request)而不是func(context.Context, ResponseWriter, *Request)
显然,HandlerFunc打破建议。
我在我的DigitalOcean Droplet中安装了一个Teamcity服务器,该机器是2核和4G内存.
我检查了日志,但似乎每件事情都是正确的.我把Teamcity放在我的nignx web服务器后面.
问题是有时Teamcity启动可能需要半个小时,而我无法获得Teamcity的任何信息
我只知道jvm正在运行,如果我通过ningx访问url我只得到502