Saturday, May 29, 2010

GAE domains

How to register a domain with godaddy and enable free hosting on Google:
  • Purchase domain from godaddy
    • This will use the default godaddy nameservers (ns35.domaincontrol.com, ns36.domaincontrol.com, etc)
  • Set up Google Apps for domain
    • Complete signup form and request cname value to verify domain
  • Login to godaddy domain manager (advanced)
    • Add www forwarding to get naked domain to work (use masking)
    • Delete all the default cname values, which point to various services
    • Add google.com cname value and use default TTL
    • Add cname ghs.google.com with alias www
  • Add www sub domain through GAE dashboard
  • To enable email use this service
  • Had to wait 10 minutes before service was active

Monday, May 3, 2010

SSH timeouts

Add this to ~/.ssh/config to avoid ssh timeouts (create file if does not exist):

Host *
    ServerAliveInterval 240

Saturday, May 1, 2010

Call url with CRON

Call URL periodically with CRON, discard HTML, and send all output (including errors) to file:

$ crontab -e
0 * * * * wget URL -O /dev/null 2>> ~/cron.log

Memcached on webfaction

Choose memcached from custom install scripts and set extra info to maximum number of MB (eg 2)

This executes:
memcached start -d -l 127.0.0.1 -m 5 -P $PWD/memcached.pid -p XXXXX

Then can access with gluon.contrib.memcache

Take note of port used