Displaying 20 results from an estimated 9000 matches similar to: "Need to send email from a worker"
2006 Jun 30
2
Rather ominous resource consumption figures
Hello,
Yesterday I posted about how to email from a worker. I decided to be a bit
piggy and just inhale all of rails. Sorted. I am noticing some rather
ominous behavior though.
The setup: My worker takes an uploaded image as a param and passes it (via
system call) to a C++ image processing engine. Take a look at these memory
consumption figures for successive runs uploading the identical image
2006 Jun 30
0
Fwd: Need to send email from a worker
Begin forwarded message:
> From: Ezra Zygmuntowicz <ez at brainspl.at>
> Date: June 29, 2006 8:18:10 PM PDT
> To: Douglass Turner <douglass.turner at gmail.com>
> Subject: Re: [Backgroundrb-devel] Need to send email from a worker
>
>
> On Jun 29, 2006, at 7:45 PM, Douglass Turner wrote:
>
>> Hello,
>>
>> Can someone suggest the simplest way to
2006 Jun 16
2
Need to call C++ processing beast from backgroudrb
Hello,
Bravo Ezra for Backgroundrb! What an elegant piece of engineering. I
envision many folks like myself looking at our CPU hogging executables and
finally seeing a clean path to the Web.
I was wondering if any folks have a good strategy for calling out to a C++
(or any other compiled) executable from a worker. Is the only option to call
system() from a worker? That feels a bit unsatisfying.
2006 May 25
3
No joy for newbie Capistrano user
Hello,
I tried taking Capistrano out for a test drive and I can''t even get out of
the garage.
I am following the instructions here:
http://manuals.rubyonrails.com/read/chapter/98#page262
As well as Duncan Davidson''s Deploying Rails with Lighty:
Deploying Rails with
LightTPDhttp://duncandavidson.com/essay/2005/12/railsonlighty
Specifically, when I do:
rake remote:exec
2006 Jun 03
1
Seek Rails Design Pattern for Photo Manipulation Service
Hello,
I''ve built a powerful image manipulation engine in C++ that I want to
deploy as a Web-based service for all to use. The idea is straight
forward: Visit my site, submit a photo, select a visual treatment, press
go, and receive the resultant photo via email.
See samples here: http://www.flickr.com/photos/tags/theimageengine
While the engine is rock solid, I am struggling a bit
2005 Dec 15
2
Questions regarding architecture of a server-based image-processor deployed in ROR
Hello,
I''m planning to deploy a hybrid 2D/3D visual fx and image manipulation
engine as a server accessible via the Web. So you can send Flickr
images to it for all manner of image trickery.
My engine uses a little text-based language I devised that is parsed
and a resultant image produced. The UI for this service collects the
input image and associated params and passes the collection
2006 Jun 16
7
How to pass params to long running system call
Hello,
Can someone tell me the best way to make a system call (from within my
model) that runs for a while and requires params form my model,
specifically attributes of my model.
So, I need the correct syntax and also general guidelines for launching
the process.
Thanks so much.
Regards,
Doug
--
Posted via http://www.ruby-forum.com/.
2007 Jun 20
2
send objet between 2 workers
Hi,
I''m using backgroundrb but I have 2 problems with it.
First is when I launch a thread Toto from the do_work method. Toto can''t
access to a class variable defined before... (undefined method `+'' for
nil:NilClass)
I suspect that thread is launched when backgroundrb start but the worker not
..
My code is :
class MonWorker < BackgrounDRb::Worker::RailsBase
2007 Dec 15
10
1) Error 2) sending request to a specific worker
Hello !
1) I have this error logged by bdrb:
undefined method `send_request'' for nil:NilClass
framework/packet_master.rb:58:in `ask_worker''
backgroundrb/server/master_worker.rb:59:in `process_work''
backgroundrb/server/master_worker.rb:16:in `receive_data''
backgroundrb/framework/bin_parser.rb:29:in `call''
backgroundrb/framework/bin_parser.rb:29:in
2007 Jun 11
4
smtp timeout failures
Hi.
I''m using backgroundrb to, in part, wrap smtp transactions made through
actionmailer. The problem is that when smtp fails with a timeout error, the
worker simply stops at that point.
No exception is returned. I''ve tried wrapping this call in a begin...rescue
block but no exception seems to be making it back to the worker (other
methods are correctly passing exceptions to
2008 May 03
2
backgroundrb / actionmailer / sendmail
Hello,
I''m trying to send emails from a backgroundrb worker and the email doesn''t
send. I get no log messages in the sendmail log or the system log, nothing
in the backgroundrb logs at all, nothing in the production log.
Below is my code for each component
worker:
class QuizReviewerWorker < BackgrounDRb::MetaWorker
set_worker_name :quiz_review_sender
def create(args =
2007 Apr 26
2
looking for a worker that''s gone
In my app, I store the job key when a worker is fired off and then
check back in periodically to see how its doing. The workers delete
themselves when they''re done. I would expect when I try to get a
worker that has been deleted, I would get nil or a proper exception,
but instead I get:
>> MiddleMan.worker(''foobar'')
NoMethodError: undefined method
2006 Aug 01
2
actionmailer cant find template in backgroundrb
Im trying to send mails from a backgroundrb worker and it seems like
ActionView cant find my template. same code works as a rake task.
here my worker:
class StatusMailWorker < BackgrounDRb::Rails
repeat 1.minutes # <-- hehe!
def do_work(args)
[...blah...]
NotificationMailer.create_daily_report(users, rep, items)
end
end
end
its throwing the following error:
No
2006 Nov 08
3
0.2.0 worker/slave creation
We ran into some problems accessing a freshly created worker, and had to
insert a sleep of 1 second to get it to work. It looks like Ezra and skaar
already know this:
from middleman.rb:
# HACK: there is a race in the worker/slave creation, we
# currently need to sleep between create.
sleep 0.1
You might want to increase it to 1 second for those of us on slowly mac
books.
2006 Aug 07
2
uninitialized constants in worker class
I am new to this list and relatively new to the backgroundrb plugin,. So
first i will say hello to everybody here, especially to Ezra
Zygmuntowicz!
I played a little bit with a dummy worker and so far everything worked
well.
But now i want to do real work in a worker but now i get that error[1].
It looks like that the constants configured in environment* configs are
not available to the worker
2007 Dec 18
5
querying status of worker with job_key
Hi,
Is it possible to start a worker with job_key and then ask_status of that
specific worker with the job_key?
MiddleMan.ask_work(:worker => :auth_worker, :job_key=>''1'',
:worker_method => :auth)
and then
MiddleMan.ask_status(:worker => :auth_worker, :job_key=>''1'')
>From my testing of the new backgroundrb, asking status using job key
2007 Dec 18
1
Backgroundrb crash calling ask_status when worker not running
When I call ask_status on a worker that has not been started I get and
exception of type BackgrounDRb::BdrbConnError, which is fine. I can deal
with that, but I also find that the backgroundrb process dies as well.
The scenario is simple: Call ask_status on a worker that is not auto
loaded. I used a job_key, in case that makes a difference.
-------------- next part --------------
An
2006 Dec 15
3
can Timeout::timeout(...) be used in a Worker ?
Hi ,
I was wondering if anyone else has tried to use the Timeout::timeout
method in a backgroundrb Worker and had Timeout raise an exception
after the allotted amount of time .
I ask because i have written a test script to make sure Timeout would
work . I have tested the script by directly feeding it to ruby with :
$ ruby test_script.rb
and piping the script to the rails console:
$
2006 Oct 16
6
accessing session data in worker
Is there something special I need to do to access session data in a worker?
I''m using an AR session store. I''ve been working with Ezra''s tutorial, modifying it a little here and there to figure it out. So I changed the progress bar to a simple count-down in the worker which sends back the count to display in the view. No big deal. But if I try to access session
2007 Apr 06
2
Best way to start a worker
I have installed backgroundrb. I can start it. I have read everything I
can get my hands on, and have read the list for a few months. I have
written a worker, and am ready to start.
This worker reads a queue, and processes it (sends queued emails). Sends 10,
sleeps for a minute, sends 10 until done - very straightforward.
My question is, what would be the best way to run this? I have