Search code examples
djangomemcachednitrousio

How do I setup memcached for a django app on nitrous.io


I'm trying to setup a django app with memcached. I have the app working via virtualenv on nitrous.io without memcached.

I ran parts install memcached which worked fine. python-memcached is also installed in the virtualenv. I tried running:

memcached -d -m memory -s $HOME/memcached.sock -P $HOME/memcached.pid

which I do on my production server. But I got this error:

failed to set rlimit for open files. Try starting as root or requesting smaller maxconns value.

The user rights and whatnot are a little out of my scope of knowledge?


Solution

  • You should always use parts start memcached to run the service on Nitrous.IO.

    To change the configuration for the memcached package, edit /home/action/.parts/etc/memcached.conf.