Skip to content

Instantly share code, notes, and snippets.

sudo apt-get -y install haproxy
sudo sed -i -e 's/\(ENABLED=\)0/\11/' /etc/default/haproxy
sudo sed -i -e 's/^#\(.*imudp\)/\1/' /etc/rsyslog.conf
sudo sed -i -e 's/^#\(.*UDPServer\)/\1/' /etc/rsyslog.conf
sudo sed -i -e 's/\(auth,authpriv.none\)\(.*syslog\)/\1;local0.none\2/' /etc/rsyslog.d/50-default.conf
sudo sed -i -e 's/\(mail,news.none\)/\1;local0.none/' /etc/rsyslog.d/50-default.conf
echo "local0.* /var/log/haproxy.log" | sudo tee -a /etc/rsyslog.d/50-default.conf
sudo service rsyslog restart
mkdir _app && cd _app
sudo apt-get install devscripts
apt-get source memcached
sudo apt-get build-dep memcached
cd memcached-1.2.8
wget http://downloads.sourceforge.net/project/repcached/repcached/2.2-1.2.8/repcached-2.2-1.2.8.patch.gz
gzip -cd repcached-2.2-1.2.8.patch.gz | patch -p1
rm -rf repcached-2.2-1.2.8.patch.gz
sed -i -e 's/threads/replication/' debian/rules
debuild -us -uc
sudo apt-get -y install libssl-dev bison flex
wget http://mmonit.net/monit/dist/monit-5.1.1.tar.gz
tar xvfz monit-5.1.1.tar.gz
cd monit-5.1.1
./configure
make
sudo make install
### Configure monitrc ###
--- Redmine.pm 2010-06-29 14:35:18.567980004 +0900
+++ Redmine.pm.new 2010-06-29 15:32:11.528961555 +0900
@@ -93,6 +93,68 @@
And you need to upgrade at least reposman.rb (after r860).
+=head1 GIT SMART HTTP SUPPORT
+
+support for Redmine v0.8.1 based off of http://www.redmine.org/issues/4905
+
# HAProxy configuration - haproxy-mysql-failover.cfg
global
log 127.0.0.1 local0
maxconn 4096
user haproxy
group haproxy
daemon
defaults
@ijin
ijin / redis-init
Created March 1, 2011 16:38
redis init script for Ubuntu
#! /bin/sh
### BEGIN INIT INFO
# Provides: redis-server
# Required-Start: $syslog
# Required-Stop: $syslog
# Should-Start: $local_fs
# Should-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: redis-server - Persistent key-value db
@ijin
ijin / rvm_with_passenger.sh
Created March 7, 2011 12:13
installs rvm with passenger on Ubuntu
#!/bin/bash
#
# Ruby w/ Passenger Installer
#
# Michael H. Oshita (@ijin)
#
### ruby versions ####
RUBY_VERSION=
RUBY_DEFAULT=1.9.2
@ijin
ijin / sinsai ssh
Created March 18, 2011 11:04
sinsai .ssh/config
Host misc
Hostname ec2-175-41-249-100.ap-northeast-1.compute.amazonaws.com
User ubuntu
Host webdv
ProxyCommand ssh ec2-175-41-196-2.ap-northeast-1.compute.amazonaws.com nc %h %p
User ubuntu
@ijin
ijin / mount failiure
Created March 20, 2011 11:47
dev-d6rkaiz
init: ureadahead-other main process (478) terminated with status 4
An error occurred while mounting /mnt/s3
Press S to skip mounting or M for manual recovery
fuse: device not found, try 'modprobe fuse' first
mountall: mount /mnt/s3 [483] terminated with status 1
mountall: Filesystem could not be mounted: /mnt/s3
@ijin
ijin / config
Created March 20, 2011 12:56
nc test
Host misc
User ubuntu
Hostname ec2-175-41-249-100.ap-northeast-1.compute.amazonaws.com
Host dbmaster
User ubuntu
Hostname ec2-175-41-198-110.ap-northeast-1.compute.amazonaws.com
ProxyCommand ssh misc nc %h %p