我對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時,我遇到了一個Nodejitsu 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停止運行應用程序(同樣,沒有問題在本地運行)。
我檢查了日誌,但似乎沒有任何。應用程序是否應該自動創建日誌,還是有必要啓用(可能在package.json中)?請注意,功能hello測試應用程序也沒有日誌。 – deanlai
日誌基本上包含寫在控制檯上的文本。如果您的應用程序發生錯誤,它應該顯示在日誌中。是的,它應該默認打開。 – Third
如果你沒有得到日誌,我不知道還有什麼可能導致它。你最好的選擇是聯繫Nodejitsu支持。 – Third