Tag: heroku

衡量js执行时间是一种告诉应用程序响应请求的速度的方式吗?

在我的node.js / express应用程序的开始,我有一个像microtime()函数的东西。 function microtime (get_as_float) { // Returns either a string or a float containing the current time in seconds and microseconds // // version: 1109.2015 // discuss at: http://phpjs.org/functions/microtime // + original by: Paulo Freitas // * example 1: timeStamp = microtime(true); // * results 1: timeStamp > 1000000000 && timeStamp < 2000000000 […]

错误:在Heroku上找不到模块“./proto”

我似乎无法弄清楚为什么这个地方工作正常,但是当我推到Heroku它失败,以下错误。 来自Heroku的错误 Starting process with command `node web.js` module.js:337 throw new Error("Cannot find module '" + request + "'"); ^ Error: Cannot find module './proto' at Function._resolveFilename (module.js:337:11) at Function._load (module.js:279:25) at Module.require (module.js:359:17) at require (module.js:375:17) at Object.<anonymous> (/app/node_modules/express/node_modules/connect/lib/connect.js:14:13) at Module._compile (module.js:446:26) at Object..js (module.js:464:10) at Module.load (module.js:353:31) at Function._load (module.js:311:12) at Module.require (module.js:359:17) […]

exec和PATH上的heroku与buildpack

我使用这个buildpack为了在heroku上使用casperjs 。 一旦我的应用程序创build,我检查我的PATH $ heroku config:get PATH /usr/local/bin:/usr/bin:/bin:/app/vendor/phantomjs/bin:/app/vendor/casperjs/bin 好的,casperjs在这里! – Procfile scraper: node scraper.js scraper.js var exec = require('child_process').exec; exec('casperjs casper-script.js'); – 但是,当我启动scraper进程时,它崩溃与以下日志: 2012-10-09T02:23:38+00:00 heroku[scraper.1]: Starting process with command `node scraper.js` 2012-10-09T02:23:39+00:00 app[scraper.1]: bash: node: command not found 为什么exec没有findPATH中的casperjs ? PS:我尝试过spawn但没有更多的运气… [编辑]:一个可testing的要点https://gist.github.com/3856317

Git推heroku主没有做什么

我在Windows 7上。 我跟随在那里的heroku文档: https ://devcenter.heroku.com/articles/nodejs 当我执行 git推heroku高手 它绝对没有什么,我没有得到任何的错误。 我试图重新生成我的SSH密钥,删除一切,再做一遍。 总是一样。 对不起,提供这么几个信息,但我没有错误信息,这是真的很难找出…

连接被Heroku postgresql db通过节点拒绝

我正在通过节点在heroku上运行postgresql数据库。 我有我的服务器设置发布到'/提交',它调用数据库控制器将数据插入到数据库中。 一切工作在本地成功,但是当我部署到heroku和POST,我在我的heroku日志中出现以下错误。 2013-01-21T20:23:43+00:00 heroku[router]: at=info method=POST path=/submit host=[MYDOMAIN].herokuapp.com fwd=[IP] dyno=web.1 queue=0 wait=5ms connect=17ms service=35ms status=200 bytes=2 2013-01-21T20:23:46+00:00 app[web.1]: ^ 2013-01-21T20:23:46+00:00 app[web.1]: node.js:201 2013-01-21T20:23:46+00:00 app[web.1]: throw e; // process.nextTick error, or 'error' event on first tick 2013-01-21T20:23:46+00:00 app[web.1]: 2013-01-21T20:23:46+00:00 app[web.1]: at Object.afterConnect [as oncomplete] (net.js:637:18) 2013-01-21T20:23:46+00:00 app[web.1]: Error: connect ECONNREFUSED 2013-01-21T20:23:46+00:00 app[web.1]: at errnoException (net.js:646:11) […]

在Heroku上找不到的Jade模板

在本地运行此 Express应用程序。 在Heroku上运行时,在请求/或/nested时会出现粘贴错误 Error: Failed to lookup view "index" at Function.app.render (/app/node_modules/express/lib/application.js:493:17) at ServerResponse.res.render (/app/node_modules/express/lib/response.js:753:7) at /app/server.js:21:16 at callbacks (/app/node_modules/express/lib/router/index.js:161:37) at param (/app/node_modules/express/lib/router/index.js:135:11) at pass (/app/node_modules/express/lib/router/index.js:142:5) at Router._dispatch (/app/node_modules/express/lib/router/index.js:170:5) at Object.router (/app/node_modules/express/lib/router/index.js:33:10) at next (/app/node_modules/express/node_modules/connect/lib/proto.js:199:15) at store.get.next (/app/node_modules/express/node_modules/connect/lib/middleware/session.js:309:9) Error: Failed to lookup view "nested/index" at Function.app.render (/app/node_modules/express/lib/application.js:493:17) at ServerResponse.res.render (/app/node_modules/express/lib/response.js:753:7) at /app/server.js:24:16 at callbacks (/app/node_modules/express/lib/router/index.js:161:37) […]

GeddyJs(NodeJs框架)部署到heroku雪松堆栈崩溃

我有一个geddyJs应用程序,开始时崩溃.. 崩溃日志是: 2013-02-14T04:04:19+00:00 heroku[run.4236]: Starting process with command `geddy -e production` 2013-02-14T04:04:19+00:00 app[web.1]: 2013-02-14T04:04:19+00:00 app[web.1]: module.js:340 2013-02-14T04:04:19+00:00 app[web.1]: throw err; 2013-02-14T04:04:19+00:00 app[web.1]: ^ 2013-02-14T04:04:19+00:00 app[web.1]: Error: Cannot find module '/app/config/true' 2013-02-14T04:04:19+00:00 app[web.1]: at Function.Module._resolveFilename (module.js:338:15) 2013-02-14T04:04:19+00:00 app[web.1]: at Function.Module._load (module.js:280:25) 2013-02-14T04:04:19+00:00 app[web.1]: at Module.require (module.js:362:17) 2013-02-14T04:04:19+00:00 app[web.1]: at require (module.js:378:17) 2013-02-14T04:04:19+00:00 app[web.1]: at config.readConfig (/app/node_modules/geddy/lib/config.js:49:24) […]

Heroku使用玉的错误

当我们调用render函数时出现错误[这个程序在Heroku上运行] web.js: var async = require('async'); var express = require('express'); var util = require('util'); // create an express webserver var app = express.createServer( express.logger(), express.static(__dirname + '/public'), express.bodyParser(), express.cookieParser(), // set this to a secret value to encrypt session cookies express.session({ secret: process.env.SESSION_SECRET || 'secret123' }), ); app.set('views', __dirname + 'views'); app.set('view engine', 'jade'); // […]

socketsio上heroku

我在heroku上有一个简单的节点程序,定期向所有客户端发送消息。 但我不断收到警告下面,导致重新连接。 这是我应该担心的吗? 我得到这个每2-3个排放。 要注意,我没有得到任何警告或本地主机上重新连接。 我正在使用本地和英雄库实例的长轮询configuration。 而且,我越高,我在heroku上的PS就越多,我得到的警告就越多。 错误 warn: client not handshaken client should reconnect app.js io.configure(function () { io.set("transports", ["xhr-polling"]); io.set("polling duration", 10); }); io.sockets.on('connection', function (socket) { socket.emit('news', 'reconnect'); }); setInterval(function(){ io.sockets.emit('news', {time: new Date()} ) },3000); client.js var socket = io.connect('/'); socket.on('news', function (data) { console.log(data); });

工头在Node.js中启动时出错

如果我尝试启动领class,得到以下消息。 我不知道我该怎么做才能进一步解决。 我想它的快递相关的错误,但仍然有任何帮助解决这个错误将真的很感激! 2013-04-21T10:39:54.622588+00:00 heroku[api]: Deploy fc0f862 by suchak.maulik179@gmail.com 2013-04-21T10:39:54.695655+00:00 heroku[web.1]: State changed from crashed to starting 2013-04-21T10:39:54.972645+00:00 heroku[slugc]: Slug compilation finished 2013-04-21T10:39:55.470897+00:00 heroku[web.1]: Starting process with command `node server/server.js` 2013-04-21T10:39:56.617617+00:00 app[web.1]: 2013-04-21T10:39:56.618147+00:00 app[web.1]: server = module.exports = express(); 2013-04-21T10:39:56.617811+00:00 app[web.1]: /app/server/server.js:7 2013-04-21T10:39:56.618147+00:00 app[web.1]: ^ 2013-04-21T10:39:56.621350+00:00 app[web.1]: TypeError: object is not a function 2013-04-21T10:39:56.621350+00:00 app[web.1]: […]