Hi John, we have a large customer application in production for a while, all worked so far, but currently we encounter huge performance problems.
We use Ruote to process the lead-sales-pipe (validating leads, sending documents/emails, schedule for calls, etc) We have about 200-300 leads per day, but the engine processes only 30-50 a day, it takes so much time to step through the process of validation (compared to pure ruby implemenation its about 1000 times slower). I wonder if there are any options to speed up the processing? .. currently it takes about 10 sec to step from one participant to the next. in most participants we access our postgres do process ActiveRecord models and do some work, or read data. Maybe there is deadlock/locking issue with that ? In our specs all works fine and fast, but in production with the redis-storage its horrible slow :-/ Btw. I already tried to use multipe worker processes, I cannot see a huge difference speed wise, but we see a lot more CPU usage via NewRelic. I really would appreciate any help and tips! Thanks, Marco -- -- you received this message because you are subscribed to the "ruote users" group. to post : send email to [email protected] to unsubscribe : send email to [email protected] more options : http://groups.google.com/group/openwferu-users?hl=en --- You received this message because you are subscribed to the Google Groups "ruote" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
