konto usunięte

Temat: Serwer Tornado

Czy korzystal ktoś z Was kiedyś z Tornado? http://www.tornadoweb.org Jakie macie wrazenia dot. stabilności? Wdrożyliście coś przy jego użyciu?

Temat: Serwer Tornado

Hej, szybki jest i nie stwierdziłem problemów ze stabilnością, problemem może być odpalanie więcej niż jednego procesu i podpięcie go pod jakieś skrypty zarządzające, gdyż proces główny nie lubi przekazywać sygnałów do swoich dzieci, poza tym żeby tornado nie wypluwało warningów do modułu logging trzeba obsłużyć request typu HEAD.

konto usunięte

Temat: Serwer Tornado

Co masz na myśli mówiąc o procesach dzieciach? Z proponowanego na stronie domowej projektu sposobu na uruchomienie projektu zrozumiałem, że mam uruchomić 4 procesy z palca. Zaletą tornado miało być, że nie będzie sobie robił podprocesów. Co źle zrozumiałem? :)

Temat: Serwer Tornado

Standardowo nie robi, ale może ;) tylko właśnie wtedy sprzątanie tych procesów nie działa jak walniesz w główny SIGINT, najzabawniejsze jest to, że crtl+c w powłoce normalnie działa, a to odpali 8 procesów, a jak dobrze pamiętam to jak dasz 0 to zrobi cpu_count i odpali tyle ile procków:
server = HTTPServer( application )
server.bind( 8001, "" )
server.start( 8 )
tornado.ioloop.IOLoop.instance().start()

PS. jeśli będą chętni i znajdę czas na posprzątanie kodu to udostępnię klasę poprawiającą ten problem z obsługą sygnałów przy odpalaniu >1 procesów



Wyślij zaproszenie do