Tag:

错误:HTTP请求响应时间

我会解释一下我的情况,我实际上有一个客户端+网关+服务器的体系结构,我试图从客户端发送数据集到服务器端,它需要通过网关获得encryption,所以它会被储存起来。 我正在使用HElib(同态encryption库)。 客户端与Angular2和后端与GoLang,我使用每个服务的docker集装箱,意味着我有一个: 客户端容器 网关容器 服务器容器 encryption容器 解密容器 我现在面临的问题是这一个,当我从客户端发送数据集到服务器,它通过网关(一切都很好,直到现在),它调用encryption容器来encryption每个数据从数据集,我遇到的问题是encryption容器退出代码139,有时它会显示我这样的错误之前退出:fftRep:不一致的使用。 问题是,当我在每个请求之后提出一个破解点时,每个东西都在工作,意味着问题来自于发送到encryption容器的众多请求,迫使他停下来。 这是我的Angular2代码:我提出的突破点是: for(var i = 0;i<this.DataSet.length;i++){ var myTrainingData = new TrainingData; myTrainingData.sepal_length = String(this.DataSet[i][0]); myTrainingData.sepal_width = String(this.DataSet[i][1]); myTrainingData.petal_length =String(this.DataSet[i][2]); myTrainingData.petal_width = String(this.DataSet[i][3]); myTrainingData.species = String(this.DataSet[i][4]); if(this.treatState == true){ this.surveyService.sendTrainingData(myTrainingData) .subscribe( data => { this.treatState = false; this.loading = false; if(data.Success){ this.alertService.success("Training done !"+i); console.log(i); } else{ […]

Golang连接到docker连接到我的SQLdockergetsockopt:连接被拒绝

我放松了我的想法来设置我的golang和docker env。 我正在使用docker撰写这似乎预订两个图像很好,但是当我尝试运行和去朗操作,我得到一个错误。

Docker的mysql数据没有反映chages

我有一些问题试图与docker运行MySQL。 我用这个例子 https://github.com/gpuenteallott/golang-mysql-docker-setup/blob/master/docker-compose.yml 哪个工作就像一个魅力。 所以我可以login到续集专业主机127.0.0.1:3306。 用户名,密码= gotest。 工作完美。 然后我想更改数据库名称和详细login,我改变了我的docker-compose.yaml文件看起来像这样 app_database: build: context: . dockerfile: docker/db/Dockerfile ports: – "3306:3306" environment: MYSQL_USER: test MYSQL_PASSWORD: test MYSQL_ROOT_PASSWORD: test MYSQL_DATABASE: big-website-2014 volumes: – ../../../../_local_mysql_data:/var/lib/mysql 然后我运行一切,但我似乎无法login。我仍然可以login到旧的细节,旧的数据库仍然在那里。 但没有任何新的数据。 我试图停止并删除所有的容器和图像。 重build,每一件事情都还没有快乐。 我也试过使用docker的ip地址。 请有人请教这个问题,谢谢。

去安装无法生成二进制文件

这个问题有两个折叠: 1)去安装不能生成二进制 go version go1.7.3 linux/amd64 go env: GOARCH="amd64" GOBIN="" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOOS="linux" GOPATH="/opt/gopath" GORACE="" GOROOT="/opt/go" GOTOOLDIR="/opt/go/pkg/tool/linux_amd64" CC="gcc" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build831334660=/tmp/go-build -gno-record-gcc-switches" CXX="g++" CGO_ENABLED="1" 程序来源: https://github.com/hyperledger/fabric : https://github.com/hyperledger/fabric 工作目录: /opt/gopath/src/github.com/hyperledger/fabric 主要制作程序: /opt/gopath/src/github.com/hyperledger/fabric/peer/main.go 构build命令: CGO_ENABLED=0 GOBIN=/opt/gopath/bin go install -x -ldflags " -X github.com/hyperledger/fabric/common/metadata.Version=1.0.0-snapshot-d6fbfcf -X github.com/hyperledger/fabric/common/metadata.BaseVersion=0.3.0 -X github.com/hyperledger/fabric/common/metadata.BaseDockerLabel=org.hyperledger.fabric -X github.com/hyperledger/fabric/common/metadata.DockerNamespace=hyperledger -X github.com/hyperledger/fabric/common/metadata.BaseDockerNamespace=hyperledger -linkmode external […]

错误:hyperledger / fabric:make gotools:无法识别的导入path“golang.org/x/tools/go/gcexportdata”

当make peer时,它不能访问build / docker / gotools / bin / protoc-gen-go,所以我做了一个gotools,但是失败了,这里是日志: mkdir -p build/bin cd gotools && make install BINDIR=/root/gocode/bin make[1]: Entering directory '/root/gocode/src/github.com/hyperledger/fabric/gotools' make[2]: Entering directory '/root/gocode/src/github.com/hyperledger/fabric/gotools' Building github.com/golang/lint/golint -> golint package golang.org/x/tools/go/gcexportdata: unrecognized import path "golang.org/x/tools/go/gcexportdata" (https fetch: Get https://golang.org/x/tools/go/gcexportdata?go-get=1: net/http: TLS handshake timeout) Makefile:47: recipe for target 'gotool.golint' failed 如何解决这个问题? 请帮助我,谢谢!

Golang docker library image在$ PATH中找不到工具

我在docker-library / golang#164上打开了一个问题,因为我认为这是个bug。 但是,我想我也会问在StackOverflow上看看是否有其他人(除了项目贡献者)遇到过这个问题或有什么想法? 首先,版本号: $ docker version Client: Version: 17.03.1-ce API version: 1.27 Go version: go1.7.5 Git commit: c6d412e Built: Tue Mar 28 00:40:02 2017 OS/Arch: darwin/amd64 Server: Version: 17.03.1-ce API version: 1.27 (minimum version 1.12) Go version: go1.7.5 Git commit: c6d412e Built: Fri Mar 24 00:00:50 2017 OS/Arch: linux/amd64 Experimental: true $ docker-compose […]

我如何启用gocd-server的docker日志?

我已经使用DockerHub中的gocd-server和gocd-agents成功构build了一个docker部署。 但是,当我启动他们使用docker组成 – 我没有看到任何活动会话日志logging – 只有初始化日志logging。 **我如何告诉gocd-server更详细,或写入标准输出,以便docker日志可以显示输出? ** IE浏览器:我想看到docker日志中的巡航输出日志

在Mac上工作的“golang.org/x/net/ipv4”,而不是在Linux上

我使用“golang.org/x/net/ipv4”来使用它的SetTTL函数。 不幸的是,它似乎不能在Linux上工作,只能在Mac上使用,尽pipe文档指出Linux支持所有的function。 下面是Dockerfile的一个最基本的例子: main.go: package main import ( "fmt" "net" "bufio" xnet "golang.org/x/net/ipv4" ) const Host = "google.com" func main() { var err error conn, err := net.Dial("tcp4", Host + ":80") if err != nil { panic(err) } defer conn.Close() xconn := xnet.NewConn(conn) err = xconn.SetTTL(5) if err != nil { panic(err) } defer xconn.Close() […]

godep不安装所需的软件包

我试图在Docker中运行应用程序(用Go编写)。 要安装依赖关系,我使用godep。 在Docker中执行godep时,会收到以下错误 docker run -ti –rm -v $PWD:/go/src/app -p3000:3000 golang bash root@7c491d184712:/go/src/app# go get github.com/tools/godep root@7c491d184712:/go/src/reno# godep save godep: Package (github.com/Shopify/sarama) not found

Dockerfile连接到ODBC(例如HPE Vertica)安装程序

我有一个简单的GO程序,可以在我的Ubuntu服务器上成功连接到Vertica。 我在这个Ubuntu中设置了.dobc.ini和odbc drvier 。 db, err := sql.Open("odbc", "DSN=HPVerticaDSN") if err != nil { log.Fatal(err) } log.Println("DB ping started…") if err = db.Ping(); err != nil { log.Fatalf("DB ping failed with error…%v", err) } log.Println("DB connected.") defer db.Close() 现在,我如何设置Dockerfile在Docker容器中运行这个。 是否有可能使用像阿尔卑斯山这样重量轻的基础图像,或者我们必须使用ubuntu的基础图像。 任何例子将不胜感激。 这是我的Dockerfile FROM alpine:latest MAINTAINER Prataksha Gurung <prataksha.gurung@mydomain.net> RUN apk add –no-cache ca-certificates ADD libverticaodbc.so […]