On Wed, 22 Jun 2011 18:36:40 +0300 Nerijus Baliunas <[email protected]> wrote:
> service started after I added 'gama.xxx.yy gama' to the end of line > 127.0.0.1 localhost.localdomain localhost > in /etc/hosts. But service baruwa start still fails: Starting Baruwa celeryd worker: [FAILED] /var/log/baruwa/celeryd.log: [2011-06-22 17:40:37,585: WARNING/MainProcess] -------------- [email protected] v2.2.7 ---- **** ----- --- * *** * -- [Configuration] -- * - **** --- . broker: amqplib://baruwa@localhost:5672/baruwa - ** ---------- . loader: djcelery.loaders.DjangoLoader - ** ---------- . logfile: /var/log/baruwa/celeryd.log@INFO - ** ---------- . concurrency: 8 - ** ---------- . events: ON - *** --- * --- . beat: ON -- ******* ---- --- ***** ----- [Queues] -------------- . default: exchange:default (direct) binding:default . gama.xxx.yy: exchange:default (direct) binding:gama.xxx.yy [Tasks] . preview-message . process-quarantine . process-quarantined-msg . release-message . test-smtp-server [2011-06-22 17:40:37,585: WARNING/MainProcess] Traceback (most recent call last): [2011-06-22 17:40:37,585: WARNING/MainProcess] File "/usr/lib/python2.4/site-packages/baruwa/manage.py", line 15, in ? [2011-06-22 17:40:37,585: WARNING/MainProcess] execute_manager(settings) [2011-06-22 17:40:37,586: WARNING/MainProcess] File "/usr/lib/python2.4/site-packages/django/core/management/__init__.py", line 438, in execute_manager [2011-06-22 17:40:37,586: WARNING/MainProcess] utility.execute() [2011-06-22 17:40:37,586: WARNING/MainProcess] File "/usr/lib/python2.4/site-packages/django/core/management/__init__.py", line 379, in execute [2011-06-22 17:40:37,586: WARNING/MainProcess] self.fetch_command(subcommand).run_from_argv(self.argv) [2011-06-22 17:40:37,587: WARNING/MainProcess] File "/usr/lib/python2.4/site-packages/django/core/management/base.py", line 191, in run_from_argv [2011-06-22 17:40:37,587: WARNING/MainProcess] self.execute(*args, **options.__dict__) [2011-06-22 17:40:37,587: WARNING/MainProcess] File "/usr/lib/python2.4/site-packages/django/core/management/base.py", line 220, in execute [2011-06-22 17:40:37,587: WARNING/MainProcess] output = self.handle(*args, **options) [2011-06-22 17:40:37,587: WARNING/MainProcess] File "/usr/lib/python2.4/site-packages/djcelery/management/commands/celeryd.py", line 21, in handle [2011-06-22 17:40:37,588: WARNING/MainProcess] worker.run(*args, **options) [2011-06-22 17:40:37,588: WARNING/MainProcess] File "/usr/lib/python2.4/site-packages/celery/bin/celeryd.py", line 95, in run [2011-06-22 17:40:37,588: WARNING/MainProcess] return self.app.Worker(**kwargs).run() [2011-06-22 17:40:37,588: WARNING/MainProcess] File "/usr/lib/python2.4/site-packages/celery/apps/worker.py", line 135, in run [2011-06-22 17:40:37,588: WARNING/MainProcess] self.run_worker() [2011-06-22 17:40:37,588: WARNING/MainProcess] File "/usr/lib/python2.4/site-packages/celery/apps/worker.py", line 216, in run_worker [2011-06-22 17:40:37,589: WARNING/MainProcess] pidlock = platforms.create_pidlock(self.pidfile).acquire() [2011-06-22 17:40:37,589: WARNING/MainProcess] File "/usr/lib/python2.4/site-packages/celery/platforms.py", line 62, in acquire [2011-06-22 17:40:37,589: WARNING/MainProcess] raise LockFailed(str(exc)) [2011-06-22 17:40:37,589: WARNING/MainProcess] celery.platforms [2011-06-22 17:40:37,589: WARNING/MainProcess] . [2011-06-22 17:40:37,589: WARNING/MainProcess] LockFailed [2011-06-22 17:40:37,590: WARNING/MainProcess] : [2011-06-22 17:40:37,590: WARNING/MainProcess] [Errno 2] No such file or directory: '/var/run/celeryd/celeryd.pid' [2011-06-22 17:40:37,590: INFO/MainProcess] process shutting down I created /var/run/celeryd (it should be added to the rpm?) and chowned it celeryd:celeryd. # service baruwa start Starting Baruwa celeryd worker: no OK at the end. # service baruwa status celeryd is stopped But there is celeryd.pid created in /var/run/celeryd and # ps axw|grep 15608 15608 ? Sl 0:00 python /usr/lib/python2.4/site-packages/baruwa/manage.py celeryd --time-limit=300 -E --beat -s /var/lib/baruwa/celerybeat-schedule -f /var/log/baruwa/celeryd.log -l INFO --pidfile=/var/run/celeryd/celeryd.pid --settings=settings So it seems it started successfully. Regards, Nerijus _______________________________________________ Baruwa mailing list [email protected] http://lists.baruwa.org/mailman/listinfo/baruwa

