捷思的团队工具设置



我曾尝试安装Jetbrains的团队工具几次,并取得了一定的成功,但大多数功能都不起作用。

这一次,我购买了一个单独的服务器,原因有几个,包括没有其他原因不能使它正常工作。但我认为真正的问题是我不明白如何正确设置它。

我做了什么:

我正在运行带有Ubuntu 16.04Linode服务器,并安装了nginx

在这个问题中,我用example.com更改了我的真实域名

安装集线器

  1. /opt/hub/中下载并解压缩Jetbrains的集线器

  2. 创建了访问/etc/nginx/sites-enabled/jetbrains下网页的代理

##集线器服务器{听2222;server_name hub.example.com;位置/{proxy_set_header X-Forwarded-Host$http_Host;proxy_set_header X-Forwarded-For$proxy_add_X_forwardd_For;proxy_set_header X-Forwarded-Proto$方案;proxy_http_version 1.1;代理通行证http://localhost:1111;}}
  1. 配置集线器并运行它
/opt/hub/bin/hub.sh configure--侦听端口1111--基本urlhttp://hub.example.com:2222/opt/hub/bin/hub.sh run--无浏览器
  1. 打开http://hub.example.com:2222并进行设置。

  2. 到目前为止一切都很好。所以从现在起,我让Hub服务自己运行。

/opt/hub/bin/hub.sh启动

Upsource的相同过程:

  1. 下载并解压了Jetbrains在/opt/upsource/中的Upsource

  2. 创建了访问同一文件/etc/nginx/sites-enabled/jetbrains下的网页的代理

##集线器服务器{。。。}##Upsource服务器{听2222;server_name upsource.example.com;位置/{proxy_set_header X-Forwarded-Host$http_Host;proxy_set_header X-Forwarded-For$proxy_add_X_forwardd_For;proxy_set_header X-Forwarded-Proto$方案;proxy_http_version 1.1;#代理nginx中的WebSocketsproxy_set_header升级$http_Upgrade;proxy_set_header连接"升级";proxy_pass_header Sec Websocket扩展;代理通行证http://localhost:1112;}}
  1. 已配置并运行
/opt/upsource/bin/upsource.sh configure--侦听端口1112--基本urlhttp://upsource.example.com:2222/opt/upsource/bin/upsource.sh run--无浏览器
  1. 打开http://upsource.example.com:2222并进行设置。

  2. 当被问及集线器时,我选择了外部集线器,并填写了http://hub.example.com:2222,它得到了验证。

之后,您将获得引导页面,当尝试使用以下日志启动Upsource Frontend时,该页面停止:

*启动Upsource前端upsource frontend:[upsource frontend-Error]log4j:WARN org.apache.log4j.FileAppender中没有这样的属性[maxBackupIndex]。upsource frontend:[upsource frontend-Error]log4j:WARN org.apache.log4j.FileAppender中没有这样的属性[maxBackupIndex]。upsource前端:〔upsource前端错误〕〔2016-08-06 13:54:51067〕错误APP-WRAPPER〕Proxy 1 er.auth.api.AuthManagerFactory-无法配置身份验证模块。HubUrlExt=http://hub.example.com:2222/hub,HubUrlInt=http://hub.example.com:2222/hubupsource前端:〔upsource前端错误〕javax.ws.rs.client.ResponseProcessingException:未能将响应转换为异常。upsource前端:[upsource前端错误],位于org.glassfish.jersy.client.JerseyInvocation.convertToException(JerseyInvocation.java:1033)upsource前端:[upsource前端错误],位于org.glassfish.jersy.client.JerseyInvocation.translate(JerseyInvocation.java:816)upsource前端:[upsource前端错误],位于org.glassfish.jersy.client.JerseyInvocation.access$700(JerseyInvocation.java:92)upsource前端:[upsource前端错误],位于org.glassfish.jersy.client.JerseyInvocation$2.call(JerseyInvocation.java:700)upsource前端:[upsource前端错误],位于org.glassfish.jersy.internal.Errors.process(Errors.java:315)upsource前端:[upsource前端错误],位于org.glassfish.jersy.internal.Errors.process(Errors.java:297)upsource前端:[upsource前端错误],位于org.glassfish.jersy.internal.Errors.process(Errors.java:228)upsource前端:[upsource前端错误],位于org.glassfish.jersy.process.internal.RequestScope.runInScope(RequestScope.java:444)upsource前端:[upsource前端错误],位于org.glassfish.jersy.client.JerseyInvocation.ininvoke(JerseyInvocation.java:696)upsource前端:[upsource前端错误],位于org.glassfish.jers.client.JerseyInvocation$Builder.method(JerseyInvocation.java:420)upsource前端:[upsource前端错误],位于org.glassfish.jersy.client.JerseyInvocation$Builder.get(JerseyInvocation.java:316)upsource前端:[upsource前端错误],位于jetbrains.jetpass.client.oauth2.OAuth2Client.getHubScope(OAuth2CClient.java:54)upsource前端:在jetbrains.jetpass.client.hube.HubClient.getAccountsClient(HubClient.java:118)处出现[Uppsource前端错误]upsource前端:[upsource前端错误],位于com.jetbrains.upsource.server.auth.impl.HubProviderImpl.createAccountsClient(HubProviderImpl.java:392)upsource前端:[upsource前端错误],位于com.jetbrains.upsource.server.auth.impl.HubProviderImpl.(HubProviderImpl.java:102)upsource前端:[upsource前端错误],位于com.jetbrains.uspource.server.auth.api.AuthManagerFactory.createAuthManager(AuthManagerFactory.java:49)upsource前端:[upsource前端错误],位于com.jetbrains.upsource.backend.server.faced.UpsourceApplicationEnvironment.buildMainContainer(UpsourceApplicationEnvironment.java:261)upsource前端:[upsource前端错误],位于com.jetbrains.upsource.backend.server.facade.UpsourceApplicationEnvironment。(UpsourceApplicationEnvironment.java:97)upsource前端:[upsource前端错误],位于com.jetbrains.upsource.backend.cli.UpsourceApplicationEnvironmentDaemonBase.startDaemon(UpsourceApplicationEnvironment Daemonbase.java:13)upsource前端:[upsource前端错误],位于com.jetbrains.upsource.backend.cli.UpsourceDaemonBase.start(UpsourceDaemonBase.java:144)upsource前端:[upsource前端错误],位于com.jetbrains.upsource.backend.cli.UpsourceDaemonBase.start(UpsourceDaemonBase.java:234)upsource前端:[upsource前端错误],位于com.jetbrains.upsource.fronend.server.UpsourceFrontendDaemon.start(UpsourceFrontendDaemn.java:83)upsource前端:[upsource前端错误],网址为com.jetbrains.elauncher.AppProxy$6$1.call(AppProxy.java:99)upsource前端:[upsource前端错误],网址为com.jetbrains.elauncher.AppProxy$6$1.call(AppProxy.java:97)upsource前端:[upsource前端错误],位于java.util.concurrent.FFutureTask.run(FutureTask.java:266)upsource前端:[upsource前端错误],位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)upsource前端:[upsource前端错误],位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)upsource前端:[upsource前端错误],位于java.lang.Thread.run(Thread.java:745)upsource前端:[upsource前端错误]由java.lang.IollegalStateException引起:实体输入流已关闭。upsource前端:[upsource前端错误],位于org.glassfish.jersy.message.internal.EntityInputStream.ensureNotClosed(EntityInputStream.java:228)upsource前端:[upsource前端错误],位于org.glassfish.jersy.message.internal.InboundMessageContext.bufferEntity(InboundMessageContext.java:886)upsource前端:[upsource前端错误],位于org.glassfish.jersy.client.InboundJaxrsResponse.bufferEntity(InboundJaxrsResponse.java:161)upsource前端:[upsource前端错误],位于org.glassfish.jersy.client.JerseyInvocation.convertToException(JerseyInvocation.java:987)upsource前端:[upsource前端错误]。。。27更多

已经感谢任何想要帮助的人。


更新

我在没有使用外部集线器的情况下设置了upsource,但它仍然崩溃了。现在,当它开始引导upsource-monitor时,我收到了错误消息。

重要的线路是的2条第一线路

upsource cluster init:[upsource cluster Initialize Service Error]log4j:WARN org.apache.log4j.FileAppender中没有这样的属性[maxBackupIndex]。upsource cluster init:[upsource cluster Initialize Service Error]log4j:WARN org.apache.log4j.FileAppender.
中没有这样的属性[maxBackupIndex]

问题是我运行的是2GB RAM服务器,而不是文档中提到的8GB RAM。8GB显然是必须的,服务太重了。

相关内容

  • 没有找到相关文章

最新更新