2013-04-18 30 views
5

Ubuntu'daki fasulyeler üzerinde çalışıyorum (benim için çok yeni), ubuntu önyüklemesinde beanstalkd hizmetini başlatmak için iyi bir yol olduğunu bilmek istiyorum. KısacasıUbuntu Boot'taki beanstalkd komutunu çalıştırın

, ben yürütmek istiyorum,

beanstalkd -b// yol/binlog/dizin -l 127.0.0.1 -p kullanma 11300

  1. /vs/default/beanstalkd. I

    BEANSTALKD_LISTEN_ADDR=127.0.0.1 
    BEANSTALKD_LISTEN_PORT=11300 
    BEANSTALKD_BINLOG_DIR=/var/www 
    DAEMON_OPTS="-l $BEANSTALKD_LISTEN_ADDR -p $BEANSTALKD_LISTEN_PORT -b $BEANSTALKD_BINGLOG_DIR" 
    START=yes 
    
  2. Sudo nano /etc/init/beanstalkd.conf ve (çalışma değil) yapıştırma ve yeniden sistemi

    description "simple, fast work queue" 
    start on filesystem stop on runlevel [!2345] 
    respawn respawn limit 5 2 
    exec su nobody -c 'exec /usr/local/bin/beanstalkd' 
    
  3. rc düzenleyerek şu kodu ve (çalışma değil) yeniden sistemi ekledik/etc/klasörü altındaki .local dosyası. çıkmak önce yürütülecek emrimi Yapıştır 0 durdurmak ve yeniden doğma çizgi/sadece bir başlangıç ​​yaparak kendi için farklılık https://github.com/kr/beanstalkd/tree/master/adm/upstart de Beanstalkd repo örnek Sonradan görme senaryo vardır

cevap

3

(benim için çalışmak ince) ayrılmak.

Binlog dizininin yapılandırması ve IP adresi, kolayca kolayca beanstalkd.conf dosyasına eklenebilir.

+0

Yığın düzenleyicisinde bazı yapıştırma sorunları buldum, ancak aynı kodu /etc/init/beanstalkd.conf dosyasına yapıştırdım. Ayrıca bir tane daha ekledim. senaryo beanstalkd -b/var/www/-l 127.0.0.01 -p 11300 uç senaryo benim için büyük işler . –