[linuxpl.com] odpalenie pasengera - daemons

Witam,

mam dziwną sytuację. Mianowicie wrzuciłem aplikację na serwer linuxpl (oto link)
http://sirwhite.linuxpl.info/

wywala dziwny błąd:

Could not find daemons-1.0.10 in any of the sources (Bundler::GemNotFound) /usr/local/rvm/gems/ruby-1.9.3-p448@global/gems/bundler-1.3.5/lib/bundler/spec_set.rb:92:in `block in materialize'

Admin pytał mnie o wersję Ruby’ego (i tu dziwne):
bialy@bialy:~$ ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [i686-linux]
a jak daje przez ssh na serwerze to jest

s89:: ~ ]:$ ruby -v ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-linux]
Sam komunikat mówi, że nie ma daemons, ale na serwerze dająć

gem list ... daemons (1.1.9, 1.0.10) ...

Ktoś coś podpowie mądrego ?

miałem podobną sytuacją, admini niby zainstalowali gema, ale nie do tego gemseta, w moim przypadku po zrestartowaniu passengera przez adminów linuxpl (taką informację otrzymałem), gem był już widoczny w moim gemsecie.

Sprawdż, którego gemseta używasz w momencie użycia gema daemons i czy na pewno w tym gemsecie po wpisaniu gem list daemons jest widoczny.

Zrób sobie przysługę i zmień linuxpl na jakiś ,normalny hosting’’

@wafcio zrobili, teraz wywaliło mi brak gema ‘cocaine’
Jestem ciekaw ilu gemów jeszcze nie mam w mojej aplikacji; )
Może napisałby ktoś jakaś listę wszystkich potrzebnych gemów, aby na przyszłość mógł każdy sobie odpalić aplikację na serwerze ?

@gotar co prawda to było jakiś czas temu, ale międzyinnymi Twoja opinia

przyczyniła się do potestowania u nich.

‘normalny hosting’ - myślę o gicie + heroku, tylko tutaj trzeba trochę pokonfigurować + zmiana kilku zapytań w postgres ? (A jeśli chodzi o repozytoria to korzystałem tylko ze słynnego SVN, a tam gałęzie etc. tworzyłem korzystając z eclipse’a - tutaj trzeba poznać komendy).

Skończyło się na dorzuceniu: cocaine, daemons i config.secret_key dla devise.

Proszę o nie ocenianie prototypu aplikacji i jej funkcjonalności.

Ps. 2 Jak na ubuntu sprawdzić jak wygląda witryna www na super przeglądarce IE ?? Sam kiedyś próbowałem zainstalować jakiś emulator, ale tak mi cięło (pomimo, że maszyna nie jest jakaś najgorsza), że dałem sobie spokój. Co polecacie ? play on linux mi odpalił, ale strona na localhoscie wisi;/

@666bialy666 porównaj gemy z Gemfile.lock z tymi które masz lub nie masz na linuxpl po wpisaniu gem list

Linuxpl nadaje się do stron w stylu napisz i zapomnij, ew. dorzuć drobne poprawki, nie jest to hosting, dla projektów cały czas rozwijanych.

to hosting dorby na bloga za pol darmo, ale nie do trzymania projektow sensownych mam tam kilka stronek i juz wiele razy sie przejechalem, nagle admin aktualizuje jakis gem cos wywala przestaje wszytsko dzialac i maja cie w d**

Jesli chcesz hosting bezproblemowy i profesjonalny to shellycloud.com

Temat hostingu ror stary jak świat. Przed rozpoczęciem korzystania z usługi warto sie z nią jednak zapoznać a nie potem narzekac, że czegos nie ma. Nie podoba mi się kryrtykowanie Linuxpl, mnie jasno poinformowali jak wygląda u nich hosting ror i … nie skorzystałem. Hosting na shelly pewnie ok ale cena spora, vps 4x tańszy. Mogę zaoferowac pomoc przy konfiguracji środowiska dla ror.

Myślę, że jakby zrobiło się jeden porządny temat z opisaniem (coś a’la artykuł) jak to wygląda i działa, to problem by się aż tak często nie powtarzał. (Opis kilku popularnych hostingów, które obsługują RoR)

Panowie czy mogę coś zrobić, aby przyspieszyć odpalenie aplikacji ?
Mianowicie po wejściu na http://sirwhite.linuxpl.info/
apka kompiluje mi ok 11sekund ! Później śmiga ok, po jakimś czasie wygląda, że resetują pasengera (aplikacje nie uzwane tak jakbz bzz wzancyane).
Niektórzy piszą na formach

‘Mozna to odpalic jako serwer w tle i polaczyc z z domena za pomoca proxy wtedy aplikacja dziala caly czas
w tle nasluchujac na porcie’

Tylko jak to zrobić ?

Prostszy sposob: jesli na linuxpl.info jest cron, to w cronie moze da sie wpisac cos, co np. co godzine wchodzi na strone aplikacji, i wtedy nigdy nie ‘bedzie wylaczana’. Chyba :wink:

Cron widzę, że jest. Tylko jak to uzupełnić

dzięki za odpowiedź

A to nie sam Passenger po prostu ubija idle’ujące procesy a nie hosting? Popatrz tutaj: http://www.modrails.com/documentation/Users%20guide%20Apache.html#PassengerPoolIdleTime oraz tutaj: http://www.modrails.com/documentation/Users%20guide%20Apache.html#PassengerSpawnMethod oraz tutaj: http://www.modrails.com/documentation/Users%20guide%20Apache.html#PassengerMaxPreloaderIdleTime a zwłaszcza tutaj: http://www.modrails.com/documentation/Users%20guide%20Apache.html#PassengerPreStart

dokładnie kolega ma rację to Passenger. Tylko proszę o podpowiedź:
czy wystarczy do .htaccess
PassengerPreStart http://sirwhite.linuxpl.info/beauty ?
czy może połączyć kilka opcji np jw. + PassengerHighPerformance on ?
A może jeszcze inaczej ?
Widzę, że opcji jest dużo, a z pewnością ktoś już wie jakie powinny być ustawienia z tym Passengerem.

Dzięki

Moze np:

curl http://sirwhite.linuxpl.info > /dev/null 2>&1 

o ile jest tam curl; albo wget; a jak nie ma, to ruby:

ruby -e 'require "open-uri"; URI.parse("http://sirwhite.linuxpl.info").read'