Найти - Пользователи
Полная версия: Ошибки paster
Начало » Pyramid / Pylons / TurboGears » Ошибки paster
1 2
vak
В консоль “сыплет” собщения: Protocol error: ‘invalid netstring length’
К порту подключиться естественно не даёт - отбрасывает соединения.
Подскажите плиз в чем может быть дело.

#
# fw2 - Pylons configuration
#
# The %(here)s variable will be replaced with the parent directory of this file
#
[DEFAULT]
debug = true
email_to = you@yourdomain.com
smtp_server = localhost
error_email_from = paste@localhost

[server:main]
use = egg:PasteScript#flup_scgi_thread
host = 127.0.0.1
port = 5000

[app:main]
use = egg:fw2
full_stack = true
cache_dir = %(here)s/data
beaker.session.key = fw2
beaker.session.secret = ycw8zCAN/SPtV3UR5skzTlGp5
app_instance_uuid = {c747dd13-4d27-47b0-8daf-cfa17e0fab6f}

# If you'd like to fine-tune the individual locations of the cache data dirs
# for the Cache data, or the Session saves, un-comment the desired settings
# here:
#beaker.cache.data_dir = %(here)s/data/cache
#beaker.session.data_dir = %(here)s/data/sessions

# WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT*
# Debug mode will enable the interactive debugging tool, allowing ANYONE to
# execute malicious code after an exception is raised.
set debug = false


# Logging configuration
[loggers]
keys = root

[handlers]
keys = console

[formatters]
keys = generic

[logger_root]
level = INFO
handlers = console

[handler_console]
class = StreamHandler
args = (sys.stderr,)
level = NOTSET
formatter = generic

[formatter_generic]
format = %(asctime)s %(levelname)-5.5s [%(name)s] %(message)s
j2a
В консоль “сыплет” собщения: Protocol error: ‘invalid netstring length’
К порту подключиться естественно не даёт - отбрасывает соединения.

use = egg:PasteScript#flup_scgi_thread
Что-то у меня впечатление, что ты пытаешься к scgi веб-браузером зайти.
vak
j2a
В консоль “сыплет” собщения: Protocol error: ‘invalid netstring length’
К порту подключиться естественно не даёт - отбрасывает соединения.

use = egg:PasteScript#flup_scgi_thread
Что-то у меня впечатление, что ты пытаешься к scgi веб-браузером зайти.
Правильно, браузеру то этот сервер должен отвечать?
Так понимаю, этот сервер должен вполне самостоятельно работать. Я не прав?
j2a
vak
j2a
Что-то у меня впечатление, что ты пытаешься к scgi веб-браузером зайти.
Правильно, браузеру то этот сервер должен отвечать?
Так понимаю, этот сервер должен вполне самостоятельно работать. Я не прав?
Сервер - SCGI, браузер - HTTP-клиент. Улавливаешь разницу?
vak
j2a
vak
j2a
Что-то у меня впечатление, что ты пытаешься к scgi веб-браузером зайти.
Правильно, браузеру то этот сервер должен отвечать?
Так понимаю, этот сервер должен вполне самостоятельно работать. Я не прав?
Сервер - SCGI, браузер - HTTP-клиент. Улавливаешь разницу?
Не совсем понимаю, зачем столько “сложностей”? В итоге нужно запускать всё теже два сервера pylons и прокси http?

А вот еще вопрос возник:
Запускаю paster serve development.ini
И пока к приложению браузером идёт обращение по ip-адресу - все отрабатывает нормально, но как только через доменное имя - идет сообщение “внутренняя ошибка сервера”. Подскажите как с этой ошибкой бороться?
j2a
vak
j2a
vak
Правильно, браузеру то этот сервер должен отвечать?
Так понимаю, этот сервер должен вполне самостоятельно работать. Я не прав?
Сервер - SCGI, браузер - HTTP-клиент. Улавливаешь разницу?
Не совсем понимаю, зачем столько “сложностей”? В итоге нужно запускать всё теже два сервера pylons и прокси http?
Описывай более подробно. Что ты понимаешь под “сервером pylons”, почему их должно быть два, почему они “всё те же”. И неплохо было бы сказать, чего ты вообще хочешь получить.

А вот еще вопрос возник:
Запускаю paster serve development.ini
И пока к приложению браузером идёт обращение по ip-адресу - все отрабатывает нормально, но как только через доменное имя - идет сообщение “внутренняя ошибка сервера”. Подскажите как с этой ошибкой бороться?
для начала смотреть логи сервера
vak
j2a
Описывай более подробно. Что ты понимаешь под “сервером pylons”, почему их должно быть два, почему они “всё те же”. И неплохо было бы сказать, чего ты вообще хочешь получить.
Хотелось бы разобраться и создать производительное приложение. Ведь paster serve development.ini запускает один “слушающий” процесс. Вот задача 1 - запускать несколько процессов сразу. Задача 2 - обеспечить слушание 80 (ну или 443) порта. В конечном итоге должо быть приложение (сайт), обрабатывающий несколько одновременных обращений.
j2a
OMG, какая каша в голове. http://softwaremaniacs.org/blog/2007/01/08/controlled-download-2/ с абзаца “Медуза”, про обслуживание нескольких запросов сервером. Вот paste (по умолчанию) - многотредный. Так что даже один процесс paste может обрабатывать несколько соединений одновременно.
Naota
Даа, удивил меня автор. Столько знает, а про асинхронный сокет нет %) Но статья интересна конечно. Раньше я не мог понять, что быстрее, как лучше делать. Теперь все прояснилось.
j2a
Нет в мире совершенства. Человек не может знать всего. Знания как круг - чем больше знаешь, тем больше соприкасаешься с неизвестным.

Это к тому, что тыкать автора, за то, что он не знает таких вещей не надо, надо радоваться, что он сумел найти в себе силы признаться в этом публично :-)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB