Fixed crashes

This commit is contained in:
DallonF
2012-08-29 08:23:23 -07:00
parent ce3855afa2
commit 81163cf3df
3 changed files with 6 additions and 20 deletions

View File

@@ -25,8 +25,6 @@ module.exports.loadConfig = function(basepath, server, fn) {
, src = {}
, error;
var $DEBUGTRACE = false;
server.__resourceCache = null;
if(resources.length) {
@@ -49,12 +47,6 @@ module.exports.loadConfig = function(basepath, server, fn) {
remaining = -1;
finished = true;
if ($DEBUGTRACE) {
console.log("First trace", $DEBUGTRACE);
console.trace("Current trace");
}
$DEBUGTRACE = new Error().stack;
var InternalResources = require('./resources/internal-resources');
debug('done, adding internals');

View File

@@ -36,6 +36,12 @@ Router.prototype.route = function (req, res) {
, i = 0
, globals = 0;
if (req._routed) {
return;
}
req._routed = true;
function next() {
globals++;
return function() {

View File

@@ -52,9 +52,6 @@ function Server(options) {
var server = this;
http.Server.call(this);
var $DEBUGSTREAM = fs.createWriteStream("crashes.log", {flags: 'r+'})
, $CRASHES = 0;
// defaults
this.options = options = extend({
port: 2403,
@@ -81,7 +78,6 @@ function Server(options) {
var keys = this.keys = new Keys();
this.on('request', function (req, res) {
$DEBUGSTREAM.write(req.method + " " + req.url + "\r\n");
if(req.url.indexOf('/socket.io/') === 0) return;
@@ -109,14 +105,6 @@ function Server(options) {
}
var router = new Router(resourcesInstances, server);
server.router = router;
if (res.$DEBUGFLAG) {
$DEBUGSTREAM.write("CRASH on " + req.method + " " + req.url + "\r\n");
$CRASHES++;
console.log("Crashes: ", $CRASHES);
return;
}
res.$DEBUGFLAG = true;
server.resources = resourcesInstances;
router.route(req, res);