![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| alrond |
|
||||||||||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 27.7.2006 Репутация: нет Всего: 6 |
Столкнулся с первым камнем...после небольших плясок с бубном поставил TG на Debian с Python 2.3.5
Как сервер через turbogears.start_server(Root()) запустить смог, связка с nginx-ом как проксей тоже без проблем заработала (я не говорю конечно о о-о-очень низкой сокрости Попытался запустить как FCGI используя официальный мануал здесь http://docs.turbogears.org/1.0/LightTPD
Не запускает сервер, ругается
Я конечно понимаю, что socketpair не работает с 2.3 питоном, но при инсталлировании было сказано, что TG все же работат c этой версией, хотя и рекомендуют 2.4 и еще один вариант FCGI
Этот вариант запускается, но CGI выплевывает
А nginx выдает в error-лог
Какие могут быть идеи? |
||||||||||
|
|||||||||||
| pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 14 Всего: 36 |
alrond, покажи какие у тебя пакеты для TG стоят.
|
|||
|
||||
| alrond |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 27.7.2006 Репутация: нет Всего: 6 |
|
||||
|
|||||
| pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 14 Всего: 36 |
как я понял у тебя python2.3
а почему не поставишь python2.4 (советую 2.4.2 или 2.4.3)? Это сообщение отредактировал(а) pythonwin - 2.10.2006, 16:09 |
|||
|
||||
| pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 14 Всего: 36 |
alrond, если говорить чесно, то я никогда не использовал FCGI, а если нужно было сделать по-быстрей, то разбирался с HTML, JS и AJAX
|
|||
|
||||
| J2A |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 171 Регистрация: 17.11.2005 Где: Омск Репутация: 16 Всего: 18 |
В терминологии силен? FCGI и SCGI разные вещи. По коду видно, что в TG ты поднимаешь SCGI. Покажи конфиг nginx, может ты там пытаешься FCGI сделать
P.S. pythonwin, ну ты вообще, отец """ Q. Как при помощи X сделать A? A. Пользуй Z! Z рулит! """ --------------------
Be easy, stay cool |
|||
|
||||
| pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 14 Всего: 36 |
||||
|
||||
| pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 14 Всего: 36 |
http://forum.textdrive.com/viewtopic.php?id=11706
http://www.thesamet.com/blog/2006/04/15/ho...ns-on-bluehost/ |
|||
|
||||
| alrond |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 27.7.2006 Репутация: нет Всего: 6 |
Блин, и правда не доглядел Но эти скрипты все равно не работают, нашел один, который все равно надо исправить Вот здесь листинг скрипта http://wiki.codemongers.com/NginxTurboGearsFCGI Но все оттуда не надо делать, достаточно заменить в скрипте
в таком виде он пригоден |
||||
|
|||||
| pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 14 Всего: 36 |
alrond, что - всё работает?
|
|||
|
||||
| alrond |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 27.7.2006 Репутация: нет Всего: 6 |
да, работает...только вот результаты пока удручающие...
я раньше думал, что TG медленный, потому что через прокси идет, но теперь вижу, что не из-за этого... Пока это только очень грубые предварительные данные, но... в общем TG медленнее чем Django примерно в 8 раз!!! (это на голых страницах, по дефолту) подробности и нормальный тест позже... |
|||
|
||||
| pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 14 Всего: 36 |
ещё пожалуйста, выложи сами проекты - думаю есть проблема в коде. |
|||
|
||||
| alrond |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 27.7.2006 Репутация: нет Всего: 6 |
добавлю, что оба запущены как FCGI серверы с использованием Flup.
вполне возможно, что что-то я настроил не так... наблюдаю еще один неприятный эффект у обоих - при большой нагрузке FCGI зависают и не реагируют на запросы, приходится убивать процесс. для Django это например при ab -c 8 -n 100 http://server.com/ при параметре с=7 работает Добавлено @ 15:09 проектов пока нет, поэтому я и говорил, что это не настоящие тесты... все пока по дефолту |
|||
|
||||
| alrond |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 27.7.2006 Репутация: нет Всего: 6 |
http_load-12mar2006# http_load -rate 10 -seconds 10 django
99 fetches, 1 max parallel, 203247 bytes, in 10 seconds 2053 mean bytes/connection 9.9 fetches/sec, 20324.7 bytes/sec msecs/connect: 0.0565455 mean, 0.137 max, 0.047 min msecs/first-response: 1.4821 mean, 2.153 max, 1.362 min HTTP response codes: code 404 -- 99 http_load-12mar2006# http_load -rate 10 -seconds 10 turbogears 99 fetches, 1 max parallel, 308088 bytes, in 10 seconds 3112 mean bytes/connection 9.9 fetches/sec, 30808.8 bytes/sec msecs/connect: 0.0670202 mean, 0.162 max, 0.054 min msecs/first-response: 16.1312 mean, 18.394 max, 15.703 min HTTP response codes: code 200 -- 99 И еще раз повторюсь - это нельзя считать за результаты...так как ни одна страничка не настроена, ни одного проектика... это так, для затравки |
|||
|
||||
| pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 14 Всего: 36 |
alrond, выложи, пожалуйста, результаты в Сравнение TurboGears и Django
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |