2017-05-29 66 views
0

我們無法將我們的示例go web程序部署到Bluemix。服務器試圖啓動並最終崩潰沒有任何錯誤。請讓我知道是否有任何文件需要修改。將應用程序部署到Bluemix後,服務器無法啓動

View Our Code In GitHub

Build Log:- 

Preparing to start the job... 
Downloading build artifacts... 
Target: https://api.ng.bluemix.net 
Using manifest file /home/pipeline/4095d817-6887-4f7e-b317-c58c97c5afd7/manifest.yml 

Creating app JoinSplit-20170529103009108 in org Subhadeep/space dev as [email protected] 
OK 

Creating route joinsplit-20170529103009108-anecdotal-menorah.mybluemix.net... 
OK 

Binding joinsplit-20170529103009108-anecdotal-menorah.mybluemix.net to JoinSplit-20170529103009108... 
OK 

Uploading JoinSplit-20170529103009108... 
Uploading app files from: /home/pipeline/4095d817-6887-4f7e-b317-c58c97c5afd7 
Uploading 165.2K, 34 files 


Done uploading 
OK 

Starting app JoinSplit-20170529103009108 in org Subhadeep/space dev as [email protected] 
Creating container 
Successfully created container 
Downloaded app package (437.8K) 
-----> Download go 1.8.3 
-----> Checking Godeps/Godeps.json file 
-----> Installing godep v79 
     Download [https://buildpacks.cloudfoundry.org/dependencies/godep/godep-v79-linux-x64-9e37ce0f.tgz] 
-----> Installing glide v0.12.3 
     Download [https://buildpacks.cloudfoundry.org/dependencies/glide/glide-v0.12.3-linux-x64-aa256363.tgz] 
-----> Installing go 1.8.3 
     Download [https://buildpacks.cloudfoundry.org/dependencies/go/go1.8.3.linux-amd64-32ec5ac6.tar.gz] 
-----> Running go build finalize 
     [31;1m**WARNING**[0m vendor/ directory does not exist. 
     [31;1m**WARNING**[0m Installing package '.' (default) 
-----> Running: go install -tags cloudfoundry -buildmode pie . 
Exit status 0 
Staging complete 
Uploading droplet, build artifacts cache... 
Uploading build artifacts cache... 
Uploading droplet... 
Uploaded build artifacts cache (194B) 
Uploaded droplet (2.7M) 
Uploading complete 
Successfully destroyed container 

0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 starting 
0 of 1 instances running, 1 crashed 
FAILED 
Error restarting application: Start unsuccessful 

TIP: use 'cf logs JoinSplit-20170529103009108 --recent' for more information 

Finished: FAILED 

回答

3

你的代碼被監聽的硬編碼端口「8081」,而不是由Bluemix/Cloud Foundry環境提供的。在您的Main功能中嘗試如下所示:

err := http.ListenAndServe(":"+os.Getenv("PORT"), nil) 
+0

謝謝。有效 –

相關問題