2014-10-06 4 views
2

Я не мог найти существующие сообщения, связанные с моей проблемой. На Digital Ocean Droplet настройка mup прошла нормально, но когда я пытаюсь развернуть, я получаю следующую ошибку. Есть идеи? Благодаря!Проблема с памятью с meteor up (mup) на Digital Ocean

[email protected]:~/ts-deploy# mup deploy 

Meteor Up: Production Quality Meteor Deployments 

Building Started: /root/TS/ 
Bundling Error: code=137, error: 
-------------------STDOUT------------------- 

Figuring out the best package versions to use. This may take a moment. 

-------------------STDERR------------------- 
bash: line 1: 31217 Killed meteor build --directory /tmp/dc37af3e-eca0-4a19-bf1a-d6d38bb8f517 

Ниже приведены журналы. node -v указывает, что я использую 0.10.31. Как проверить, какой сценарий выходит с ошибкой? Любые другие идеи? Благодаря!

error: Forever detected script exited with code: 1 
error: Script restart attempt #106 
Meteor requires Node v0.10.29 or later. 
error: Forever detected script exited with code: 1 
error: Script restart attempt #107 
Meteor requires Node v0.10.29 or later. 
error: Forever detected script exited with code: 1 
error: Script restart attempt #108 

stepping down to gid: meteoruser 
stepping down to uid: meteoruser 

После того как я вернулся к старой резервной копии DO Droplet, и вновь побежал установки MUP и MUP развертывания, теперь я получаю это в выводе командной строки

Building Started: /root/TS 
Bundling Error: code=134, error: 
-------------------STDOUT------------------- 

Figuring out the best package versions to use. This may take a moment. 

-------------------STDERR------------------- 
FATAL ERROR: JS Allocation failed - process out of memory 
bash: line 1: 1724 Aborted     (core dumped) meteor build --directory /tmp/bfdbcb45-9c61-435f-9875-3fb304358996 

и это в бревна:

>> stepping down to gid: meteoruser 
>> stepping down to uid: meteoruser 
Exception while invoking method 'login' TypeError: Cannot read property '0' of undefined 
    at ServiceConfiguration.configurations.remove.service (app/server/accounts.js:7:26) 
    at Object.Accounts.insertUserDoc (packages/accounts-base/accounts_server.js:1024) 
    at Object.Accounts.updateOrCreateUserFromExternalService (packages/accounts-base/accounts_server.js:1189) 
    at Package (packages/accounts-oauth/oauth_server.js:45) 
    at packages/accounts-base/accounts_server.js:383 
    at tryLoginMethod (packages/accounts-base/accounts_server.js:186) 
    at runLoginHandlers (packages/accounts-base/accounts_server.js:380) 
    at Meteor.methods.login (packages/accounts-base/accounts_server.js:434) 
    at maybeAuditArgumentChecks (packages/ddp/livedata_server.js:1594) 
    at packages/ddp/livedata_server.js:648 
Exception while invoking method 'login' TypeError: Cannot read property '0' of undefined 
    at ServiceConfiguration.configurations.remove.service (app/server/accounts.js:7:26) 
    at Object.Accounts.insertUserDoc (packages/accounts-base/accounts_server.js:1024) 
    at Object.Accounts.updateOrCreateUserFromExternalService (packages/accounts-base/accounts_server.js:1189) 
    at Package (packages/accounts-oauth/oauth_server.js:45) 
    at packages/accounts-base/accounts_server.js:383 
    at tryLoginMethod (packages/accounts-base/accounts_server.js:186) 
    at runLoginHandlers (packages/accounts-base/accounts_server.js:380) 
    at Meteor.methods.login (packages/accounts-base/accounts_server.js:434) 
    at maybeAuditArgumentChecks (packages/ddp/livedata_server.js:1594) 
    at packages/ddp/livedata_server.js:648 

ответ

0

Это работало только для меня, за счет увеличения пространства подкачки на 1gb:

Make all swap off 
sudo swapoff -a 

Resize the swapfile 
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 

Make swapfile usable 
sudo mkswap /swapfile 

Make swapon again 
sudo swapon /swapfile