2016-05-25 18 views
1

私はleanoteをホストしようとするとラズベリーパイを使用しようとしていますが、leanoteバイナリを実行しようとするとこのエラーが発生します。パニックを解決する方法:到達可能なサーバーがありません

Panic: no reachable servers 

goroutine 1 [running]: 
github.com/leanote/leanote/app/db.Init(0x111a4ab0, 0x21, 0x1103c46a, 0x7) 
     /Users/life/Documents/Go/package_base/src/github.com/leanote/leanote/app/db/Mgo.go:104 +0x500 
github.com/leanote/leanote/app.init.1.func27() 
     /Users/life/Documents/Go/package_base/src/github.com/leanote/leanote/app/init.go:413 +0x2c 
github.com/revel/revel.runStartupHooks() 
     /Users/life/Documents/Go/package_base/src/github.com/revel/revel/server.go:135 +0x70 
github.com/revel/revel.Run(0x1f90) 
     /Users/life/Documents/Go/package_base/src/github.com/revel/revel/server.go:92 +0x20c 
main.main() 
     /Users/life/leanote2/app/tmp/main.go:2294 +0x4f3c4 

goroutine 9 [sleep]: 
time.Sleep(0x1dcd6500, 0x0) 
     /Users/life/app/go1.5.1/src/runtime/time.go:59 +0x104 
gopkg.in/mgo%2ev2.(*mongoCluster).syncServersLoop(0x110c50e0) 
     /Users/life/Documents/Go/package_base/src/gopkg.in/mgo.v2/cluster.go:383 +0x410 
created by gopkg.in/mgo%2ev2.newCluster 
     /Users/life/Documents/Go/package_base/src/gopkg.in/mgo.v2/cluster.go:76 +0x1c4 

goroutine 49 [sleep]: 
time.Sleep(0x2a05f200, 0x1) 
     /Users/life/app/go1.5.1/src/runtime/time.go:59 +0x104 
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0x111de0a0, 0x1) 
     /Users/life/Documents/Go/package_base/src/gopkg.in/mgo.v2/server.go:297 +0x180 
created by gopkg.in/mgo%2ev2.newServer 
     /Users/life/Documents/Go/package_base/src/gopkg.in/mgo.v2/server.go:90 +0x140 

goroutine 52 [sleep]: 
time.Sleep(0x2a05f200, 0x1) 
     /Users/life/app/go1.5.1/src/runtime/time.go:59 +0x104 
gopkg.in/mgo%2ev2.(*mongoServer).pinger(0x10f0c460, 0x1) 
     /Users/life/Documents/Go/package_base/src/gopkg.in/mgo.v2/server.go:297 +0x180 
created by gopkg.in/mgo%2ev2.newServer 
     /Users/life/Documents/Go/package_base/src/gopkg.in/mgo.v2/server.go:90 +0x140 

は申し訳ありませんが私はこのXDに新しいです

+0

ソースコードを共有してください。ランダムに推測されるのは、設定されたデータベースにアクセスできない、またはインターネットからのリソースにアクセスできない(PIがインターネットに接続できるのですか?) –

+0

ソースコードが何であるか分かりません私はオープンソースhttps://github.com/leanote/leanote#!/ bin/sh からSCRIPTPATH = $(cd "$(dirname" $ 0 ")"; pwd) #set link パス= "$ SCRIPTPATH/src/github.com/leanote" [! -d "$ path"];その後、 \tます。mkdir -p "$パス" Fiの のrm -rf $ SCRIPTPATH/SRC/github.com/leanote/leanote#先删除 のln -s ../../../../ $ SCRIPTPATH/SRC/github.com/leanote/leanote #セットGOPATH 輸出GOPATH = $ SCRIPTPATH スクリプト= "$ SCRIPTPATH/leanote-linuxの腕" のchmod 777 $スクリプト $スクリプト-importPath github.com/leanote/白書 – zac

答えて

0

ほとんどの場合、あなたのMongoDBサーバーが実行されていない、のmongodが実行されていて、IPとポートに接続されているかどうかを確認するためにpsnetstatをチェックしてみてください。

関連する問題