2015-10-01 13 views
6

Witam Obecnie używam Modulus.io do hostowania mojej aplikacji meteorologicznej, ale nadal się zawiesza.Błąd serwera w mojej aplikacji Meteor?

To jest mój pierwszy kontakt z hostingiem, więc nie mogę bardzo dobrze czytać dziennik, czy ktoś może mi powiedzieć, co jest nie tak?

at /mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/db.js:1191:22 
    at [object Object].<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/db.js:1903:9) 
    at [object Object].g (events.js:180:16) 
    at [object Object].emit (events.js:98:17) 
    at [object Object].Base.__executeAllServerSpecificErrorCallbacks (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/base.js:373:29) 
    at Server.<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/repl_set/ha.js:469:10) 
    at Server.g (events.js:180:16) 
    at Server.emit (events.js:98:17) 
    at [object Object].<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/server.js:567:84) 
    at [object Object].emit (events.js:106:17) 
    at [object Object].<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:156:15) 
    at [object Object].emit (events.js:98:17) 
    at Socket.<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10) 
    at Socket.emit (events.js:95:17) 
    at net.js:441:14 

npm ERR! [email protected] start: `node ../../main` 
npm ERR! Exit status 8 
npm ERR! 
npm ERR! Failed at the [email protected] start script. 
npm ERR! This is most likely a problem with the meteor-dev-bundle package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  node ../../main 
npm ERR! You can get their info via: 
npm ERR!  npm owner ls meteor-dev-bundle 
npm ERR! There is likely additional logging output above. 
npm ERR! System Linux 3.13.0-46-generic 
npm ERR! command "/mnt/home/.nvm/v0.10.36/bin/node" "/mnt/home/.nvm/v0.10.36/bin/npm" "start" 
npm ERR! cwd /mnt/app/programs/server 
npm ERR! node -v v0.10.36 
npm ERR! npm -v 1.4.28 
npm ERR! code ELIFECYCLE 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /mnt/app/programs/server/npm-debug.log 
npm ERR! not ok code 0 
Found package.json: ./programs/server/package.json 
Start script specified in package.json: node ../../main 
Initializing Node.js 0.10.36 
Now using node v0.10.36 
Running command: npm start 

> [email protected] start /mnt/app/programs/server 
> node ../../main 

Meteor._wrapAsync has been renamed to Meteor.wrapAsync 
FS.HTTP.unmount: 
{} 
Registered HTTP method URLs: 
/cfs/files/:collectionName/:id/:filename 
/cfs/files/:collectionName/:id 
/cfs/files/:collectionName 

/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/auth/mongodb_scram.js:165 
      if(r.done == false) { 
       ^
TypeError: Cannot read property 'done' of null 
    at /mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/auth/mongodb_scram.js:165:17 
    at /mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/db.js:1191:22 
    at [object Object].<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/db.js:1903:9) 
    at [object Object].g (events.js:180:16) 
    at [object Object].emit (events.js:98:17) 
    at [object Object].Base.__executeAllServerSpecificErrorCallbacks (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/base.js:373:29) 
    at Server.<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/repl_set/ha.js:469:10) 
    at Server.g (events.js:180:16) 
    at Server.emit (events.js:98:17) 
    at [object Object].<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/server.js:567:84) 
    at [object Object].emit (events.js:106:17) 
    at [object Object].<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:156:15) 
    at [object Object].emit (events.js:98:17) 
    at Socket.<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10) 
    at Socket.emit (events.js:95:17) 
    at net.js:441:14 

npm ERR! [email protected] start: `node ../../main` 
npm ERR! Exit status 8 
npm ERR! 
npm ERR! Failed at the [email protected] start script. 
npm ERR! This is most likely a problem with the meteor-dev-bundle package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  node ../../main 
npm ERR! You can get their info via: 
npm ERR!  npm owner ls meteor-dev-bundle 
npm ERR! There is likely additional logging output above. 
npm ERR! System Linux 3.13.0-46-generic 
npm ERR! command "/mnt/home/.nvm/v0.10.36/bin/node" "/mnt/home/.nvm/v0.10.36/bin/npm" "start" 
npm ERR! cwd /mnt/app/programs/server 
npm ERR! node -v v0.10.36 
npm ERR! npm -v 1.4.28 
npm ERR! code ELIFECYCLE 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /mnt/app/programs/server/npm-debug.log 
npm ERR! not ok code 0 
Found package.json: ./programs/server/package.json 
Start script specified in package.json: node ../../main 
Initializing Node.js 0.10.36 
Now using node v0.10.36 
Running command: npm start 

> [email protected] start /mnt/app/programs/server 
> node ../../main 

Meteor._wrapAsync has been renamed to Meteor.wrapAsync 
FS.HTTP.unmount: 
{} 
Registered HTTP method URLs: 
/cfs/files/:collectionName/:id/:filename 
/cfs/files/:collectionName/:id 
/cfs/files/:collectionName 

/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/auth/mongodb_scram.js:165 
      if(r.done == false) { 
       ^
TypeError: Cannot read property 'done' of null 
    at /mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/auth/mongodb_scram.js:165:17 
    at /mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/db.js:1191:22 
    at [object Object].<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/db.js:1903:9) 
    at [object Object].g (events.js:180:16) 
    at [object Object].emit (events.js:98:17) 
    at [object Object].Base.__executeAllServerSpecificErrorCallbacks (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/base.js:373:29) 
    at Server.<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/repl_set/ha.js:469:10) 
    at Server.g (events.js:180:16) 
    at Server.emit (events.js:98:17) 
    at [object Object].<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/server.js:567:84) 
    at [object Object].emit (events.js:106:17) 
    at [object Object].<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:156:15) 
    at [object Object].emit (events.js:98:17) 
    at Socket.<anonymous> (/mnt/app/programs/server/npm/mongo/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10) 
    at Socket.emit (events.js:95:17) 
    at net.js:441:14 

npm ERR! [email protected] start: `node ../../main` 
npm ERR! Exit status 8 
npm ERR! 
npm ERR! Failed at the [email protected] start script. 
npm ERR! This is most likely a problem with the meteor-dev-bundle package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  node ../../main 
npm ERR! You can get their info via: 
npm ERR!  npm owner ls meteor-dev-bundle 
npm ERR! There is likely additional logging output above. 
npm ERR! System Linux 3.13.0-46-generic 
npm ERR! command "/mnt/home/.nvm/v0.10.36/bin/node" "/mnt/home/.nvm/v0.10.36/bin/npm" "start" 
npm ERR! cwd /mnt/app/programs/server 
npm ERR! node -v v0.10.36 
npm ERR! npm -v 1.4.28 
npm ERR! code ELIFECYCLE 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /mnt/app/programs/server/npm-debug.log 
npm ERR! not ok code 0 
Found package.json: ./programs/server/package.json 
Start script specified in package.json: node ../../main 
Initializing Node.js 0.10.36 
Now using node v0.10.36 
Running command: npm start 

> [email protected] start /mnt/app/programs/server 
> node ../../main 

Wiadomość kiedy wdrażane go

Welcome to Modulus 
You are logged in as karlson 
[?] Are you sure you want to use project Peer2Pass? (yes) yes 
Meteor project detected... 

WARNING: The output directory is under your source tree. 

21.2 MB written 
Uploading project... 
Upload progress [===================] 100% 
Deploying project into Node.js runtime... 
Starting build. 
Creating directories for build environment. 
Downloading source. 
Executing build. 
Package found: /app/.demeteorized/bundle/programs/server/package.json 
Installing node 0.10.36 
Installing npm 3.3.5 
Installing packages from /app/.demeteorized/bundle/programs/server/package.json 
WARN: npm-shrinkwrap.json will override dependencies declared in package.json. 

> [email protected] install /mnt/input/app/.demeteorized/bundle/programs/server/node_modules/fibers 
> node ./build.js 

`linux-x64-v8-3.14` exists; testing 
Binary is fine; exiting 
[email protected] /mnt/input/app/.demeteorized/bundle/programs/server 
├── [email protected] 
├── [email protected] 
├─┬ [email protected] 
│ └─┬ [email protected] 
│ └── [email protected] 
└── [email protected] 

npm WARN EPACKAGEJSON [email protected] No description 
npm WARN EPACKAGEJSON [email protected] No repository field. 
npm WARN EPACKAGEJSON [email protected] No license field. 
v0.10.36 
deploy -> v0.10.36 
Uploading completed build. 
Provisioning and deploying bundle to servos... 
+0

Występuje rozbieżność między wersją węzła a wersją, której spodziewa się meteor. Masz tutaj oznaczony moduł, czy to dlatego, że wdrożyłeś moduł do tego błędu? A co z lokalnie? Czy otrzymujesz te błędy lokalnie? – thatgibbyguy

+0

Proponuję ponowne zainstalowanie pełnego meteoru :) –

+0

Nie dostaję tych błędów lokalnie! ale strona działa czasem! –

Odpowiedz

1

Postac swój komentarz brzmi jakbyś uruchomić meteor update, więc zakładam, że Twój wniosek został uaktualniony do wydania 1.4.x Meteor. Meteor 1.4 wymaga węzła 4.4.7, ale z twoich logów widać, że interfejs CLI Modulusa używa węzła 0.10.36. Spróbuj zmuszając moduł CLI użyć nowszych Meteor obsługiwane wersje węzła i KMP w następujący sposób:

Z wiersza poleceń:

modulus deploy --node-version 4.4.3 --npm-version 3.10.5 

lub

W swojej package.json:

{ 
    ... 
    "engines": { 
    "node": "4.4.7", 
    "npm": "3.10.5" 
    } 
} 
Powiązane problemy