The db doesn't update automatically.

I ran heroku run sidekiq -q ts_delta and the report showed this error after
the process had gone through some jobs (such as FlagAsDeletedJob or
DeltaJob):

2013-04-19T09:11:13Z 2 TID-pv66w
ThinkingSphinx::Deltas::SidekiqDelta::FlagAsDeletedJob
JID-12eb7391dc8b8a7d5b3fd681 INFO: start
undefined local variable or method `decode_frame' for
#<WebSocket::Frame::Incoming::Server:0x0000000510f220>



On Fri, Apr 19, 2013 at 2:02 AM, Laurent Gorse <[email protected]> wrote:

> I ran the heroku command again (since I wsn't getting any results) and
> messages state I am over request limit.
>
> It's worth upgrading my Redis2Go so I will up it by 1 and then launch
> again.
>
>
> On Fri, Apr 19, 2013 at 1:55 AM, Pat Allan <[email protected]>wrote:
>
>> Well, first thing to do is upgrade your RedisToGo plan… a single sidekiq
>> worker can certainly have higher concurrency (on the Flying Sphinx servers,
>> I have 20 workers in a process, which I think is the default).
>>
>> If you need even more power, upgrade RedisToGo further and then add
>> another worker.
>>
>> On 19/04/2013, at 6:50 PM, Laurent Gorse wrote:
>>
>> > I'll give it a shot ASAP but listen. If I scale up, how should I think
>> about managing that line of code?
>> >
>> >
>> > On Fri, Apr 19, 2013 at 1:46 AM, Pat Allan <[email protected]>
>> wrote:
>> > Try the following in your Procfile:
>> >
>> >   worker: bundle exec sidekiq --concurrency 5 --queue default,ts_delta
>> >
>> > Keeps the number of workers down (this is for an app using the mini
>> redistogo plan - free plan may require even lower concurrency).
>> >
>> >
>> > On 19/04/2013, at 6:16 PM, Laurent Gorse wrote:
>> >
>> > > I ran heroku run sidekiq -q ts_delta
>> > >
>> > > manually and I got the error: MAXIMUM NUMBER OF CLIENTS REACHED
>> > >
>> > > Man, I literally tested this thing a few times. I have no users!
>> > >
>> > > I saw online some techniques on how to increase concurrency (?); is
>> that the way to go?
>> > >
>> > >
>> > > On Fri, Apr 19, 2013 at 1:00 AM, Pat Allan <[email protected]>
>> wrote:
>> > > Does the log output for your app (which includes the worker logs)
>> provide any clues?
>> > >
>> > > On 19/04/2013, at 5:57 PM, Laurent Gorse wrote:
>> > >
>> > > > Hey Pat thanks for responding.
>> > > >
>> > > > Here is my procfile:
>> > > >
>> > > > worker: bundle exec sidekiq -e production
>> > > >
>> > > > And I bought 1 worker on heroku
>> > > >
>> > > > I also got the Redis To Go addon for sidekiq
>> > > >
>> > > >
>> > > > On Fri, Apr 19, 2013 at 12:56 AM, Pat Allan <
>> [email protected]> wrote:
>> > > > Have you added a worker definition in your Procfile, and a
>> corresponding worker process?
>> > > >
>> > > > On 19/04/2013, at 5:51 PM, Laurent Gorse wrote:
>> > > >
>> > > > > Actually Allan I just checked the site on Heroku and it's not
>> updating automatically anymore. It is on the local host (when I run
>> sidekiq).
>> > > > >
>> > > > > Is there something I should have done to keep sidekiq on in
>> production?
>> > > > >
>> > > > >
>> > > > > On Thu, Apr 18, 2013 at 11:51 PM, Pat Allan <
>> [email protected]> wrote:
>> > > > > Great to know you got it all figured out Laurent. Sorry I
>> couldn't be more timely with my help. If you do have any remaining
>> questions though, let me know.
>> > > > >
>> > > > > On 19/04/2013, at 2:11 PM, Laurent Gorse wrote:
>> > > > >
>> > > > > > DONE! I've finally implemented my search on Heroku. Man, that
>> was a brutal... 16 hours of pure work. All for a stupid mistake. I need to
>> get my head in order.
>> > > > > >
>> > > > > >
>> > > > > > On Thu, Apr 18, 2013 at 8:46 PM, <[email protected]> wrote:
>> > > > > > OK solved the :delta problem but now I realize that I need to
>> change the target url of TS:delta since it is localhost by default.
>> > > > > >
>> > > > > > I am looking into redis2Go on Heroku. Any advice about these
>> next steps?
>> > > > > >
>> > > > > >
>> > > > > > On Thursday, April 18, 2013 3:31:18 AM UTC-7,
>> [email protected] wrote:
>> > > > > > Hi Pat,
>> > > > > >
>> > > > > > I implemented TS delayed_delta  on my app and I get a strange
>> error message when I load a view. The view loads a restaurant summary.
>> > > > > >
>> > > > > > Here is the message:
>> > > > > >
>> > > > > > undefined method `toggle' for nil:NilClass
>> > > > > >
>> > > > > > Extracted source (around line #1):
>> > > > > >
>> > > > > > 1: <% set_google_restaurant_values(result) %>2: <li
>> id="restaurant_summary">3: <div id = "restaurant_summary_wrapper">4: <div
>> id="restaurant_summary_left">
>> > > > > >
>> > > > > > Trace of template inclusion:
>> app/views/restaurants/_google_restaurants.html.erb,
>> app/views/restaurants/google_search.js.erb
>> > > > > >
>> > > > > > Rails.root: /home/lgorse/www/curiousbear
>> > > > > >
>> > > > > > Application Trace | Framework Trace | Full Trace
>> > > > > > app/helpers/restaurants_helper.rb:106:in
>> `set_google_restaurant_values'app/views/restaurants/_google_restaurant_summary.html.erb:1:in
>> `_app_views_restaurants__google_restaurant_summary_html_erb___1466256548253147453_43999960'app/views/restaurants/_google_restaurants.html.erb:4:in
>> `_app_views_restaurants__google_restaurants_html_erb__2975153352808883957_43673500'app/views/restaurants/google_search.js.erb:2:in
>> `_app_views_restaurants_google_search_js_erb__2134691260687145231_39594340'app/controllers/restaurants_controller.rb:15:in
>> `index'
>> > > > > >
>> > > > > >
>> > > > > > And here is my code - please ask if you need more:
>> > > > > >
>> > > > > >
>> > > > > >       def set_google_restaurant_values(result)
>> > > > > >               venue = set_attr_from_google(result)
>> > > > > >               @encoded_venue =
>> Base64.urlsafe_encode64(URI.encode(venue.to_json))
>> > > > > >
>> > > > > >               @venue_json = {"name" => venue[:name]}.to_json
>> > > > > >
>> > > > > >               @restaurant =
>> Restaurant.find_or_create_by_google_id(venue[:google_id],
>> final_restaurant_attributes(venue))
>> > > > > >
>> > > > > >               @parsed_address =
>> split_formatted_address(venue[:formatted_address].to_s)
>> > > > > >
>> > > > > >       end
>> > > > > >
>> > > > > > I think this has to do with the 'toggle' button in your
>> thinking_sphinx.rb class but I have no idea how to pass my instance, or why
>> it's not passing.
>> > > > > >
>> > > > > > The :delta attribute is not null and true by default in the
>> model.
>> > > > > >
>> > > > > > Talk to you soon Pat - fingers crossed you can help
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > > --
>> > > > > > You received this message because you are subscribed to the
>> Google Groups "Thinking Sphinx" group.
>> > > > > > To unsubscribe from this group and stop receiving emails from
>> it, send an email to [email protected].
>> > > > > > To post to this group, send email to
>> [email protected].
>> > > > > > Visit this group at
>> http://groups.google.com/group/thinking-sphinx?hl=en.
>> > > > > > For more options, visit
>> https://groups.google.com/groups/opt_out.
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > > --
>> > > > > > ______________________________________________________
>> > > > > > Laurent Gorse
>> > > > > > MBA Candidate, class of 2013
>> > > > > > Stanford Graduate School of Business
>> > > > > > 650.644.9188
>> > > > > > [email protected]
>> > > > > > gsb.stanford.edu|Facebook: StanfordGSB|Twitter: @StanfordBiz
>> > > > > >
>> > > > > > --
>> > > > > > You received this message because you are subscribed to the
>> Google Groups "Thinking Sphinx" group.
>> > > > > > To unsubscribe from this group and stop receiving emails from
>> it, send an email to [email protected].
>> > > > > > To post to this group, send email to
>> [email protected].
>> > > > > > Visit this group at
>> http://groups.google.com/group/thinking-sphinx?hl=en.
>> > > > > > For more options, visit
>> https://groups.google.com/groups/opt_out.
>> > > > > >
>> > > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > > --
>> > > > > You received this message because you are subscribed to the
>> Google Groups "Thinking Sphinx" group.
>> > > > > To unsubscribe from this group and stop receiving emails from it,
>> send an email to [email protected].
>> > > > > To post to this group, send email to
>> [email protected].
>> > > > > Visit this group at
>> http://groups.google.com/group/thinking-sphinx?hl=en.
>> > > > > For more options, visit https://groups.google.com/groups/opt_out.
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > > --
>> > > > > ______________________________________________________
>> > > > > Laurent Gorse
>> > > > > MBA Candidate, class of 2013
>> > > > > Stanford Graduate School of Business
>> > > > > 650.644.9188
>> > > > > [email protected]
>> > > > > gsb.stanford.edu|Facebook: StanfordGSB|Twitter: @StanfordBiz
>> > > > >
>> > > > > --
>> > > > > You received this message because you are subscribed to the
>> Google Groups "Thinking Sphinx" group.
>> > > > > To unsubscribe from this group and stop receiving emails from it,
>> send an email to [email protected].
>> > > > > To post to this group, send email to
>> [email protected].
>> > > > > Visit this group at
>> http://groups.google.com/group/thinking-sphinx?hl=en.
>> > > > > For more options, visit https://groups.google.com/groups/opt_out.
>> > > > >
>> > > > >
>> > > >
>> > > >
>> > > > --
>> > > > You received this message because you are subscribed to the Google
>> Groups "Thinking Sphinx" group.
>> > > > To unsubscribe from this group and stop receiving emails from it,
>> send an email to [email protected].
>> > > > To post to this group, send email to
>> [email protected].
>> > > > Visit this group at
>> http://groups.google.com/group/thinking-sphinx?hl=en.
>> > > > For more options, visit https://groups.google.com/groups/opt_out.
>> > > >
>> > > >
>> > > >
>> > > >
>> > > >
>> > > > --
>> > > > ______________________________________________________
>> > > > Laurent Gorse
>> > > > MBA Candidate, class of 2013
>> > > > Stanford Graduate School of Business
>> > > > 650.644.9188
>> > > > [email protected]
>> > > > gsb.stanford.edu|Facebook: StanfordGSB|Twitter: @StanfordBiz
>> > > >
>> > > > --
>> > > > You received this message because you are subscribed to the Google
>> Groups "Thinking Sphinx" group.
>> > > > To unsubscribe from this group and stop receiving emails from it,
>> send an email to [email protected].
>> > > > To post to this group, send email to
>> [email protected].
>> > > > Visit this group at
>> http://groups.google.com/group/thinking-sphinx?hl=en.
>> > > > For more options, visit https://groups.google.com/groups/opt_out.
>> > > >
>> > > >
>> > >
>> > >
>> > > --
>> > > You received this message because you are subscribed to the Google
>> Groups "Thinking Sphinx" group.
>> > > To unsubscribe from this group and stop receiving emails from it,
>> send an email to [email protected].
>> > > To post to this group, send email to [email protected]
>> .
>> > > Visit this group at
>> http://groups.google.com/group/thinking-sphinx?hl=en.
>> > > For more options, visit https://groups.google.com/groups/opt_out.
>> > >
>> > >
>> > >
>> > >
>> > >
>> > > --
>> > > ______________________________________________________
>> > > Laurent Gorse
>> > > MBA Candidate, class of 2013
>> > > Stanford Graduate School of Business
>> > > 650.644.9188
>> > > [email protected]
>> > > gsb.stanford.edu|Facebook: StanfordGSB|Twitter: @StanfordBiz
>> > >
>> > > --
>> > > You received this message because you are subscribed to the Google
>> Groups "Thinking Sphinx" group.
>> > > To unsubscribe from this group and stop receiving emails from it,
>> send an email to [email protected].
>> > > To post to this group, send email to [email protected]
>> .
>> > > Visit this group at
>> http://groups.google.com/group/thinking-sphinx?hl=en.
>> > > For more options, visit https://groups.google.com/groups/opt_out.
>> > >
>> > >
>> >
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> Groups "Thinking Sphinx" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> an email to [email protected].
>> > To post to this group, send email to [email protected].
>> > Visit this group at
>> http://groups.google.com/group/thinking-sphinx?hl=en.
>> > For more options, visit https://groups.google.com/groups/opt_out.
>> >
>> >
>> >
>> >
>> >
>> > --
>> > ______________________________________________________
>> > Laurent Gorse
>> > MBA Candidate, class of 2013
>> > Stanford Graduate School of Business
>> > 650.644.9188
>> > [email protected]
>> > gsb.stanford.edu|Facebook: StanfordGSB|Twitter: @StanfordBiz
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> Groups "Thinking Sphinx" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> an email to [email protected].
>> > To post to this group, send email to [email protected].
>> > Visit this group at
>> http://groups.google.com/group/thinking-sphinx?hl=en.
>> > For more options, visit https://groups.google.com/groups/opt_out.
>> >
>> >
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Thinking Sphinx" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/thinking-sphinx?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>
> --
> ______________________________________________________
> *Laurent Gorse*
> MBA Candidate, class of 2013
> *Stanford Graduate School of Business*
> 650.644.9188
> [email protected]
> gsb.stanford.edu|Facebook: StanfordGSB 
> <http://Facebook.com/StanfordGSB>|Twitter:
> @StanfordBiz <http://twitter.com/StanfordBiz>
>



-- 
______________________________________________________
*Laurent Gorse*
MBA Candidate, class of 2013
*Stanford Graduate School of Business*
650.644.9188
[email protected]
gsb.stanford.edu|Facebook: StanfordGSB
<http://Facebook.com/StanfordGSB>|Twitter:
@StanfordBiz <http://twitter.com/StanfordBiz>

-- 
You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/thinking-sphinx?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to