2015-11-19 2 views
1

Я разработал приложение meanjs на Cloud 9. Я пытаюсь развернуть свое приложение прямо на облаке 9, используя heorku. Даже если я следовал инструкции на веб-странице облако 9, я получаю сообщение об ошибке: «Не удалось подключиться к MongoDB»cloud9 Неверное развертывание Heroku

Opening morning-tor-4953... xprop: unable to open display '' 
xprop: unable to open display '' 
/usr/bin/xdg-open: 461: /usr/bin/xdg-open: links2: not found 
/usr/bin/xdg-open: 461: /usr/bin/xdg-open: links: not found 
/usr/bin/xdg-open: 461: /usr/bin/xdg-open: lynx: not found 
/usr/bin/xdg-open: 461: /usr/bin/xdg-open: w3m: not found 
xdg-open: no method available for opening 'https://morning-tor-4953.herokuapp.com/' 
done 

Я уже побежал MongoDB сервер, но я все еще получаю ошибку о том, что Если я ударил журналы Heroku, получите:

2015-11-19T02:38:59.583495+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=GET path="/" host=morning-tor-4953.herokuapp.com request_id=161f64ce-741e-4fdc-9ca6-9c895faa1ae5 fwd="73.162.6.191" dyno=web.1 connect=2ms service=19ms status=503 bytes=0 
2015-11-19T02:38:59.574516+00:00 app[web.1]: 
2015-11-19T02:38:59.579597+00:00 app[web.1]: /app/node_modules/connect-mongo/lib/connect-mongo.js:186 
2015-11-19T02:38:59.579605+00:00 app[web.1]:  at null.<anonymous> (/app/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:556:74) 
2015-11-19T02:38:59.579605+00:00 app[web.1]:  at emit (events.js:106:17) 
2015-11-19T02:38:59.579601+00:00 app[web.1]:   throw err; 
2015-11-19T02:38:59.579603+00:00 app[web.1]: Error: Error connecting to database: failed to connect to [localhost:27017] 
2015-11-19T02:38:59.579606+00:00 app[web.1]:  at null.<anonymous> (/app/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:156:15) 
2015-11-19T02:38:59.579602+00:00 app[web.1]:    ^
2015-11-19T02:38:59.579607+00:00 app[web.1]:  at emit (events.js:98:17) 
2015-11-19T02:38:59.579608+00:00 app[web.1]:  at Socket.<anonymous> (/app/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10) 
2015-11-19T02:38:59.579609+00:00 app[web.1]:  at Socket.emit (events.js:95:17) 
2015-11-19T02:38:59.579609+00:00 app[web.1]:  at net.js:441:14 
2015-11-19T02:38:59.579610+00:00 app[web.1]:  at process._tickCallback (node.js:448:13) 
2015-11-19T02:38:59.584641+00:00 app[web.1]: error: Forever detected script exited with code: 8 
2015-11-19T02:38:59.692801+00:00 app[web.1]: Application loaded using the "production" environment configuration 
2015-11-19T02:38:59.587909+00:00 app[web.1]: error: Script restart attempt #1 
2015-11-19T02:39:00.999132+00:00 app[web.1]: MEAN.JS application started on port 49295 
2015-11-19T02:39:01.003451+00:00 app[web.1]: Could not connect to MongoDB! 
2015-11-19T02:39:01.003546+00:00 app[web.1]: Error: failed to connect to [localhost:27017] 
2015-11-19T02:39:03.770258+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=GET path="/favicon.ico" host=morning-tor-4953.herokuapp.com request_id=a7da53eb-d4db-41ed-974d-a030a42ceb80 fwd="73.162.6.191" dyno=web.1 connect=0ms service=43ms status=503 bytes=0 
2015-11-19T02:39:03.752380+00:00 app[web.1]: 
2015-11-19T02:39:03.753346+00:00 app[web.1]:   throw err; 
2015-11-19T02:39:03.755515+00:00 app[web.1]:    ^
2015-11-19T02:39:03.757380+00:00 app[web.1]: Error: Error connecting to database: failed to connect to [localhost:27017] 
2015-11-19T02:39:03.757383+00:00 app[web.1]:  at null.<anonymous> (/app/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:556:74) 
2015-11-19T02:39:03.757384+00:00 app[web.1]:  at emit (events.js:106:17) 
2015-11-19T02:39:03.757384+00:00 app[web.1]:  at null.<anonymous> (/app/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:156:15) 
2015-11-19T02:39:03.757386+00:00 app[web.1]:  at Socket.<anonymous> (/app/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10) 
2015-11-19T02:39:03.757385+00:00 app[web.1]:  at emit (events.js:98:17) 
2015-11-19T02:39:03.757388+00:00 app[web.1]:  at Socket.emit (events.js:95:17) 
2015-11-19T02:39:03.757388+00:00 app[web.1]:  at net.js:441:14 
2015-11-19T02:39:03.757389+00:00 app[web.1]:  at process._tickCallback (node.js:448:13) 
2015-11-19T02:39:03.768047+00:00 app[web.1]: error: Forever detected script exited with code: 8 
2015-11-19T02:39:03.974171+00:00 app[web.1]: Application loaded using the "production" environment configuration 
2015-11-19T02:39:03.752606+00:00 app[web.1]: /app/node_modules/connect-mongo/lib/connect-mongo.js:186 
2015-11-19T02:39:03.777694+00:00 app[web.1]: error: Script restart attempt #2 
2015-11-19T02:39:05.613044+00:00 app[web.1]: MEAN.JS application started on port 49295 
2015-11-19T02:39:05.617739+00:00 app[web.1]: Error: failed to connect to [localhost:27017] 
2015-11-19T02:39:05.617448+00:00 app[web.1]: Could not connect to MongoDB! 
2015-11-19T02:40:02.990789+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=GET path="/" host=morning-tor-4953.herokuapp.com request_id=2a339f1a-48d1-45b3-9f59-8615d5fcd368 fwd="73.162.6.191" dyno=web.1 connect=1ms service=42ms status=503 bytes=0 
2015-11-19T02:40:02.970997+00:00 app[web.1]:   throw err; 
2015-11-19T02:40:02.970290+00:00 app[web.1]: 
2015-11-19T02:40:02.979524+00:00 app[web.1]:  at null.<anonymous> (/app/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:556:74) 
2015-11-19T02:40:02.979521+00:00 app[web.1]: Error: Error connecting to database: failed to connect to [localhost:27017] 
2015-11-19T02:40:02.979525+00:00 app[web.1]:  at emit (events.js:106:17) 
2015-11-19T02:40:02.979526+00:00 app[web.1]:  at null.<anonymous> (/app/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:156:15) 
2015-11-19T02:40:02.979527+00:00 app[web.1]:  at emit (events.js:98:17) 
2015-11-19T02:40:02.979528+00:00 app[web.1]:  at Socket.<anonymous> (/app/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10) 
2015-11-19T02:40:02.979529+00:00 app[web.1]:  at Socket.emit (events.js:95:17) 
2015-11-19T02:40:02.979529+00:00 app[web.1]:  at net.js:441:14 
2015-11-19T02:40:02.979530+00:00 app[web.1]:  at process._tickCallback (node.js:448:13) 
2015-11-19T02:40:02.970566+00:00 app[web.1]: /app/node_modules/connect-mongo/lib/connect-mongo.js:186 
2015-11-19T02:40:02.990026+00:00 app[web.1]: error: Forever detected script exited with code: 8 
2015-11-19T02:40:03.130024+00:00 app[web.1]: Application loaded using the "production" environment configuration 
2015-11-19T02:40:02.976366+00:00 app[web.1]:    ^
2015-11-19T02:40:02.994300+00:00 app[web.1]: error: Script restart attempt #3 
2015-11-19T02:40:04.195764+00:00 app[web.1]: MEAN.JS application started on port 49295 
2015-11-19T02:40:04.199716+00:00 app[web.1]: Could not connect to MongoDB! 
2015-11-19T02:40:04.199776+00:00 app[web.1]: Error: failed to connect to [localhost:27017] 
2015-11-19T02:40:08.179702+00:00 app[web.1]: 
2015-11-19T02:40:08.179705+00:00 app[web.1]: /app/node_modules/connect-mongo/lib/connect-mongo.js:186 
2015-11-19T02:40:08.179707+00:00 app[web.1]:   throw err; 
2015-11-19T02:40:08.179707+00:00 app[web.1]:    ^
2015-11-19T02:40:08.179710+00:00 app[web.1]:  at emit (events.js:106:17) 
2015-11-19T02:40:08.179709+00:00 app[web.1]:  at null.<anonymous> (/app/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:556:74) 
2015-11-19T02:40:08.179708+00:00 app[web.1]: Error: Error connecting to database: failed to connect to [localhost:27017] 
2015-11-19T02:40:08.179710+00:00 app[web.1]:  at null.<anonymous> (/app/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:156:15) 
2015-11-19T02:40:08.179711+00:00 app[web.1]:  at emit (events.js:98:17) 
2015-11-19T02:40:08.179712+00:00 app[web.1]:  at Socket.<anonymous> (/app/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10) 
2015-11-19T02:40:08.179713+00:00 app[web.1]:  at net.js:441:14 
2015-11-19T02:40:08.179714+00:00 app[web.1]:  at process._tickCallback (node.js:448:13) 
2015-11-19T02:40:08.179713+00:00 app[web.1]:  at Socket.emit (events.js:95:17) 
2015-11-19T02:40:08.195613+00:00 app[web.1]: error: Forever detected script exited with code: 8 
2015-11-19T02:40:08.403848+00:00 app[web.1]: Application loaded using the "production" environment configuration 
2015-11-19T02:40:08.198542+00:00 app[web.1]: error: Script restart attempt #4 
2015-11-19T02:40:08.196245+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=GET path="/favicon.ico" host=morning-tor-4953.herokuapp.com request_id=10a0b882-9c31-44d8-9e91-438506b1f0fc fwd="73.162.6.191" dyno=web.1 connect=2ms service=53ms status=503 bytes=0 
2015-11-19T02:40:10.813150+00:00 app[web.1]: MEAN.JS application started on port 49295 
2015-11-19T02:40:10.814675+00:00 app[web.1]: Error: failed to connect to [localhost:27017] 
2015-11-19T02:40:10.814328+00:00 app[web.1]: Could not connect to MongoDB! 
2015-11-19T02:50:22.474045+00:00 heroku[router]: at=error code=H13 desc="Connection closed without response" method=GET path="/" host=morning-tor-4953.herokuapp.com request_id=85f06246-b903-4778-9d4a-ad9f490e07e0 fwd="73.162.6.191" dyno=web.1 connect=0ms service=39ms status=503 bytes=0 
2015-11-19T02:50:22.458714+00:00 app[web.1]: 
2015-11-19T02:50:22.459778+00:00 app[web.1]:   throw err; 
2015-11-19T02:50:22.464081+00:00 app[web.1]: Error: Error connecting to database: failed to connect to [localhost:27017] 
2015-11-19T02:50:22.464083+00:00 app[web.1]:  at null.<anonymous> (/app/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:556:74) 
2015-11-19T02:50:22.464085+00:00 app[web.1]:  at null.<anonymous> (/app/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:156:15) 
2015-11-19T02:50:22.464084+00:00 app[web.1]:  at emit (events.js:106:17) 
2015-11-19T02:50:22.464086+00:00 app[web.1]:  at emit (events.js:98:17) 
2015-11-19T02:50:22.464087+00:00 app[web.1]:  at Socket.<anonymous> (/app/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:534:10) 
2015-11-19T02:50:22.464088+00:00 app[web.1]:  at net.js:441:14 
2015-11-19T02:50:22.464087+00:00 app[web.1]:  at Socket.emit (events.js:95:17) 
2015-11-19T02:50:22.472755+00:00 app[web.1]: error: Forever detected script exited with code: 8 
2015-11-19T02:50:22.464089+00:00 app[web.1]:  at process._tickCallback (node.js:448:13) 
2015-11-19T02:50:22.459125+00:00 app[web.1]: /app/node_modules/connect-mongo/lib/connect-mongo.js:186 
2015-11-19T02:50:22.462353+00:00 app[web.1]:    ^
2015-11-19T02:51:05.724024+00:00 heroku[router]: at=error code=H21 desc="Backend connection refused" method=GET path="/favicon.ico" host=morning-tor-4953.herokuapp.com request_id=bf1e57b4-1812-4bcb-a960-a9b6d0e4dd50 fwd="73.162.6.191" dyno=web.1 connect=0ms service= status=503 bytes= 
2015-11-19T02:53:48.794265+00:00 heroku[router]: at=error code=H21 desc="Backend connection refused" method=GET path="/" host=morning-tor-4953.herokuapp.com request_id=28f7eb8c-fbc6-423b-bde6-4295e56d07b1 fwd="73.162.6.191" dyno=web.1 connect=0ms service= status=503 bytes= 
2015-11-19T02:54:19.312933+00:00 heroku[router]: at=error code=H21 desc="Backend connection refused" method=GET path="/" host=morning-tor-4953.herokuapp.com request_id=4aadb262-7f39-459f-ac5d-a95b0ce2383f fwd="73.162.6.191" dyno=web.1 connect=0ms s rvice= status=503 bytes= 
2015-11-19T02:56:30.735444+00:00 heroku[web.1]: State changed from up to down 
2015-11-19T02:58:47.943599+00:00 heroku[web.1]: Stopping all processes with SIGTERM 
2015-11-19T02:58:50.739096+00:00 heroku[web.1]: Process exited with status 143 

Можете ли вы определить, что причиной этой проблемы, и как решить эту проблему? Я загрузил весь файл и попытался развернуть локально, но он снова не удался. Я думаю, что проблема в том, что мне нужно внести некоторые изменения в настройку Mongodb для развертывания с моего локального компьютера, поскольку облако 9 имеет другую среду. Может кто-нибудь мне помочь?

ответ

0

Я столкнулся с такой же ошибкой при разработке приложения rails на c9 в первый раз. Вам просто нужно щелкнуть по URL-адресу вашего приложения (https://morning-tor-4953.herokuapp.com/), а затем от них нажмите «Открыть».

Смежные вопросы