$ resque-web
[2011-03-09 09:59:55 +0100] Starting ‘resque-web’…
/home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/open-uri.rb:346:in open_http': 404 Not Found (OpenURI::HTTPError) from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/open-uri.rb:769:inbuffer_open’
from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/open-uri.rb:203:in `block in open_loop’
Czy to jest cały stacktrace czy nie wkleiłeś całego? Jeśli cały to zobacz czy nie ma jakieś opcji w stylu --trace i odpal go z tą opcją, jeśli niecały to wklej pozostałą część.
/home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/open-uri.rb:346:in open_http': 404 Not Found (OpenURI::HTTPError) from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/open-uri.rb:769:inbuffer_open’
from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/open-uri.rb:203:in block in open_loop' from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/open-uri.rb:201:incatch’
from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/open-uri.rb:201:in open_loop' from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/open-uri.rb:146:inopen_uri’
from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/open-uri.rb:671:in open' from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/open-uri.rb:33:inopen’
from /home/user/.rvm/gems/ruby-1.9.2-p0@stater/gems/vegas-0.1.8/lib/vegas/runner.rb:142:in port_open?' from /home/user/.rvm/gems/ruby-1.9.2-p0@stater/gems/vegas-0.1.8/lib/vegas/runner.rb:159:incheck_for_running’
from /home/user/.rvm/gems/ruby-1.9.2-p0@stater/gems/vegas-0.1.8/lib/vegas/runner.rb:104:in start' from /home/user/.rvm/gems/ruby-1.9.2-p0@stater/gems/vegas-0.1.8/lib/vegas/runner.rb:77:ininitialize’
from /home/user/.rvm/gems/ruby-1.9.2-p0@stater/gems/resque-1.13.0/bin/resque-web:13:in new' from /home/user/.rvm/gems/ruby-1.9.2-p0@stater/gems/resque-1.13.0/bin/resque-web:13:in<top (required)>’
from /home/user/.rvm/gems/ruby-1.9.2-p0@stater/bin/resque-web:19:in load' from /home/user/.rvm/gems/ruby-1.9.2-p0@stater/bin/resque-web:19:in’
Paweł, to raczej widzi każdy ale chodzi o to skąd się to bierze (najwyższy wpis na stosie nie mówi tego).
czACha, zobacz do pliku /home/user/.rvm/gems/ruby-1.9.2-p0@stater/gems/vegas-0.1.8/lib/vegas/runner.rb, linia 142, metoda port_open? co ona tam takiego robi.
hm redis działa resque wygląda że też pobiera zadania tylko resque-web nawet się nie wysypał przy uruchomieniu jednak jak odpytuje go http://localhost:2288/overview/true/false
to pokazuje
Sinatra doesn’t know this ditty.
Try this:
get ‘/overview/true/false’ do
“Hello World”
end
czyli tak jak by nie czaił że ma ten zabawny intrface odpalic
$ RAILS_ENV=development resque-web config/initializers/resque.rb
[2011-03-09 13:01:32 +0100] Starting ‘resque-web’…
[2011-03-09 13:01:32 +0100] trying port 5678…
Nie udało się uzyskać deskryptora pliku wskazującego na konsolę
grejt
$ resque-web -S
[2011-03-09 13:04:21 +0100] ‘resque-web’ running
[2011-03-09 13:04:21 +0100] PID 19206
[2011-03-09 13:04:21 +0100] URL http://0.0.0.0:5678
tylko co z tego jak dalej sinatra nie kuma gdzie jest ten resque
Właśnie miałem podobny problem z zamontowanym resque-web w aplikacji.
Okazało się że gdzieś po drodze podniosła się wersja sinatry.
Ustawienie na sztywno w Gemfilu
ok, zmienione jednak nadal wywala coś takiego:
$ resque-web
[2011-03-10 08:45:59 +0100] Starting ‘resque-web’…
[2011-03-10 08:45:59 +0100] trying port 5678…
Nie udało się uzyskać deskryptora pliku wskazującego na konsolę
pski jak by ci się chciało wydziergać mi jakąś wiadomosć, jak to powinno działać etc etc to bym się bardzo cieszył bo na razie stoję w martwym punkcie nie chce to ruszyć i nie wiem czemu
znalazłem pare błędow w moim gemsecie ale kurcze w kropce jestem …
pozdro
gem 'sinatra', '1.1.3'
gem 'resque', '~> 1.10.0', :require => "resque/server"
I kilka dnia temu po jakimś “bundle update” przestał panel działać chociaż background joby działały poprawnie.
Sprawdziłem w poprzednich i rewizjach i wśród gemfile lock podniosło mi wersję sinatry, więc dodałem linijke do gemfila i zamonotowane w aplikacji bangla.
Ale polecenie z konsoli resque-web już nie. Ja mam to jeszcze otoczone devisem w railsach 3.0.5.
I po wejściu na /resque łapie mnie devise, loguje sie jako admin i jestem w panulu resque.
Mam nadzieję że ruszy
dzięki pski ruszyło bez problemów teraz własnie też kombinuje jak zrobić autoryzacje ale tak żeby devise go łapsło ale to może później na razie musze obczaić jak wysyłać maile via queue coś tam udało sie zrobic nawet coś klika tylko musze to przepisać bo wygląda orydynarnie na maxa ale znalazłem fajną stronkę (nawet 2 ) jak by ktoś chciał pooglądać to polecam mi pomogła na maxa