2015-01-26 52 views
4

當我嘗試啓動我的流星服務器11ation錯誤,我得到一個分段錯誤,說:獲取分割故障:啓動流星服務器

分段故障:11ation

我不確定爲什麼發生這種情況,並試圖找到我的代碼的哪一部分可能導致這種情況發生。我無法從我的代碼中發佈所有內容,但是對於可能來自何處的任何想法?

+0

「ation」不是錯誤消息的一部分。它可能是隨機垃圾,因爲stdout/stderr緩衝。 – 2015-01-26 21:01:36

回答

6

事實證明,我有Meteor在後臺以某種方式運行(即使在重新啓動後)。

然後尋找流星在你正在運行的進程:

ps -x | grep meteor 

這給了我下面的輸出:

2080 ttys000 0:00.44 /Users/ruben/.meteor/packages/meteor-tool/.1.0.40.dr5jcc++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/mongodb/bin/mongod --bind_ip 127.0.0.1 --smallfiles --nohttpinterface --port 3001 --dbpath /Users/ruben/Documents/projects/crewafrica/.meteor/local/db --oplogSize 8 --replSet meteor 
2141 ttys000 0:00.00 grep meteor 

於是我做:

kill -s KILL 2080 
meteor reset 
meteor 
Now everything works! 

感謝這個answer

+0

不錯的作品David – Rohmer 2017-04-21 19:49:29

+0

供參考:我不需要'流星重置',請記住,這清除了所有的mongodb!如果您處於測試階段,這是一個巨大的代價。 – Roshdy 2017-08-23 22:22:25

2

對我來說,通過刪除.meteor/packages列表中的空白行,然後運行meteor update來解決問題。