Skip to content

Instantly share code, notes, and snippets.

View m0llysour's full-sized avatar
🍒
it's a cat's life

もり m0llysour

🍒
it's a cat's life
  • Buenos Aires, Argentina
View GitHub Profile
@m0llysour
m0llysour / redis_mysql_dump.js
Created September 25, 2012 13:39
Redis to MySQL dump
// modules
var redis = require('redis');
var Step = require('step');
// config file
var config = require('config');
// mysql client connect
var mysql = require('mysql');
var connection = mysql.createConnection({
@m0llysour
m0llysour / graph.js
Created September 12, 2012 17:53
Node resource graph
// modules
var http = require('http');
var url = require('url');
var fs = require('fs');
var redis = require('redis');
var _ = require('underscore');
// config file
var config = require('./config');
@m0llysour
m0llysour / monitor.js
Created September 12, 2012 17:52
Node resource monitor
// modules
var fs = require('fs');
var redis = require('redis');
// config file
var config = require('./config');
// redis client connect
var client;
function redisConnect() {
@m0llysour
m0llysour / nginx.conf
Created September 10, 2012 16:21
nginx proxy server example
upstream my_upstream { #this line starts the list of real resources that exist behind the nginx server
server 127.0.0.1:1337;
server 127.0.0.1:1338; #these servers are used in the order they are defined, in round robin fashion. there's more ways of load balancing in the docs
server 127.0.0.1:1339 backup; #amazingness no.1, the keyword "backup" means that this server should only be used when the rest are non-responsive
keepalive 64;
}
server {
listen 80;
location /resource.html { #in my example the server only responds to requests for the file /request.html