2013-07-20 104 views
3

我對node.js很陌生,所以請耐心等待。我已經使用node,express和bootstrap設置了一個基本的Portfolio站點,並且本地一切正常運行(on github)。當我在nodejitsu上部署和/或啓動我的應用時,我收到以下消息:Nodejitsu應用程序在啓動後立即停止

info: Updating app Portfolio 
info: Activating snapshot 0.0.1-4 for Portfolio 
info: Starting app Portfolio 
info: App Portfolio is now started 
info: http://builtbysean.jit.su on Port 80 
info: Nodejitsu ok 

看起來好嗎?當訪問url時,我遇到了一個N​​odejitsu 400錯誤,「builtbysean.jit.su目前停止。」 立即運行$ jitsu apps view表明我的應用程序確實停止(見活躍:假的,運行:假接近底部)

info: Viewing app Portfolio 
data: { 
data:  dependencies: { express: '3.3.4', jade: '0.33.0' }, 
data:  name: 'Portfolio', 
data:  domains: [], 
data:  config: {}, 
data:  scripts: { start: 'node app.js' }, 
data:  user: 'deanlai', 
data:  subdomain: 'builtbysean', 
data:  drones: 0, 
data:  maxDrones: 1, 
data:  engines: { node: '0.8.x', npm: '1.3.2' }, 
data:  snapshots: [ 
data:   { id: '0.0.1', created: '07/18 22:52:26 PDT' }, 
data:   { id: '0.0.1-1', created: '07/19 10:28:24 PDT' }, 
data:   { id: '0.0.1-2', created: '07/19 18:23:52 PDT' }, 
data:   { id: '0.0.1-3', created: '07/19 18:33:22 PDT' }, 
data:   { id: '0.0.1-4', created: '07/19 19:44:14 PDT' } 
data:  ], 
data:  ctime: '07/18 22:51:06 PDT', 
data:  subscriptionId: 3627690, 
data:  version: '0.0.1-4', 
data:  active: { 
data:   id: '0.0.1-4', 
data:   md5: '7a484e5758bdaf1c89d01a98d53868a4', 
data:   filename: 'deanlai-Portfolio-0.0.1-4.tgz', 
data:   ctime: '07/19 19:44:14 PDT', 
data:   active: false, 
data:   running: false 
data:  }, 
data:  databases: {}, 
data:  mtime: '07/19 19:48:48 PDT', 
data:  env: { SUBDOMAIN: 'builtbysean', NODE_ENV: 'production' } 
data: } 

任何想法是怎麼回事?我沒有收到任何錯誤,所以很難診斷。我還在nodejitsu的入門指南中製作了簡單的hello應用程序,並且它部署,啓動並保持正常運行,所以看起來我的應用程序出現了一些「錯誤」,導致nodejitsu停止運行應用程序(同樣,沒有問題在本地運行)。

回答

1

您的應用可能錯誤循環。我曾經遇到過同樣的情況。檢查你的日誌,看看你會得到一個線索

柔術日誌

否則,請聯繫他們的支持(https://www.nodejitsu.com/support/

你也可以去他們的IRC網絡聊天 - webchat.jit.su

+0

我檢查了日誌,但似乎沒有任何。應用程序是否應該自動創建日誌,還是有必要啓用(可能在package.json中)?請注意,功能hello測試應用程序也沒有日誌。 – deanlai

+0

日誌基本上包含寫在控制檯上的文本。如果您的應用程序發生錯誤,它應該顯示在日誌中。是的,它應該默認打開。 – Third

+0

如果你沒有得到日誌,我不知道還有什麼可能導致它。你最好的選擇是聯繫Nodejitsu支持。 – Third

相關問題