Skip to content

Instantly share code, notes, and snippets.

@hofmeister
hofmeister / mongod.server
Created June 29, 2016 08:32
mongod systemd script for Ubuntu 16
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongodb
TasksAccounting=false
TasksMax=infinity
LimitFSIZE=infinity
LimitCPU=infinity
@hofmeister
hofmeister / tracethread.php
Created February 13, 2012 16:48
Trace specific thread id in java thread using jstack
<?php
//Usage: php tracethread.php <pid> <tid>
//Get the <tid> from a jstack call
$pid = intval($_SERVER['argv'][1]);
$tid = $_SERVER['argv'][2];
echo "Tracing thread: $pid : $tid\n";
while(true) {
$dump = shell_exec("jstack $pid");
@hofmeister
hofmeister / xmlrpc.php
Created February 12, 2012 12:34
PHP simple XML-RPC Client
<?php
/**
* @author Henrik Hofmeister
* @license MIT
* @version 1.0
*
* XmlRPC using SimpleXML and CURL
*
* Usage:
*
@hofmeister
hofmeister / install-couchdb-1.1.sh
Created August 9, 2011 17:36
install couchdb 1.1 on Ubuntu
#!/bin/bash
#install dependencies
sudo apt-get build-dep couchdb
sudo apt-get install xulrunner-1.9.2-dev libicu-dev libcurl4-gnutls-dev libtool
#configure xulrunner
sudo echo "/usr/lib/xulrunner-1.9.2.17
/usr/lib/xulrunner-devel-1.9.2.17" > /etc/ld.so.conf.d/xulrunner.conf
# get couchdb
wget "http://apache.mirrors.webname.dk//couchdb/1.1.1/apache-couchdb-1.1.1.tar.gz" -O couchdb.tar.gz
tar -xzvf couchdb.tar.gz
@hofmeister
hofmeister / couchdb-install.sh
Created June 4, 2011 13:10
Ubuntu 10.4 install couchdb 1.0.2
#!/bin/bash
#install dependencies
sudo apt-get build-dep couchdb
sudo apt-get install xulrunner-1.9.2-dev libicu-dev libcurl4-gnutls-dev libtool
#configure xulrunner
sudo echo "/usr/lib/xulrunner-1.9.2.17
/usr/lib/xulrunner-devel-1.9.2.17" > /etc/ld.so.conf.d/xulrunner.conf
# get couchdb 1.0.2
wget "http://mirrors.rackhosting.com/apache//couchdb/1.0.2/apache-couchdb-1.0.2.tar.gz"
tar -xzvf apache-couchdb-1.0.2.tar.gz