Skip to content
This repository was archived by the owner on Oct 7, 2020. It is now read-only.
This repository was archived by the owner on Oct 7, 2020. It is now read-only.

Ошибка при обработке REST-запросов /api/cmd/do #102

@rusetski-k

Description

@rusetski-k

Время от времени перестают обрабатываться REST-запросы /api/cmd/do. Из-за этого перестает отображаться история диалога и рабочая область, загружается и отображается только меню. В консоли браузера отображается ошибка 404: ресурс /api/cmd/do не найден. В логах sc-web в это время обнаруживается stack trace следующего вида:

[W 170305 09:36:21 web:1946] 404 POST /api/cmd/do/ (127.0.0.1) 10508.53ms
[E 170305 09:36:21 web:1524] Uncaught exception POST /api/cmd/do/ (127.0.0.1)
HTTPServerRequest(protocol='http', host='<ip сервера>', method='POST', uri='/api/cmd/do/', version='HTTP/1.0', remote_ip='127.0.0.1', headers={'Origin': 'http://<ip сервера>', 'Content-Length': '28', 'Accept-Language': 'en-US,en;q=0.8,ru;q=0.6', 'Accept-Encoding': 'gzip, deflate', 'X-Scheme': 'http', 'Host': '<ip сервера>', 'Accept': '/', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36', 'Connection': 'close', 'X-Requested-With': 'XMLHttpRequest', 'Referer': 'http://<ip сервера>/', 'X-Real-Ip': '<ip клиента>', 'Cookie': 'session_key="2|1:0|10:1488705357|11:session_key|60:eGFaM0dBUmlTRVdQNEdrUU5ieXZ3MUUzTlBWNWNVNEl0djNPUUN2UW9ZST0=|7897dfca97bc8fd80fa6e6b03a3dc5fca8876e1f17655d80cf340b35d0d250d5"; first_time=0', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'})
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/tornado/web.py", line 1443, in _execute
result = method(*self.path_args, **self.path_kwargs)
File "/opt/ostis/sc-web/server/handlers/api.py", line 120, in post
self.finish(json.dumps(result))
File "/usr/local/lib/python2.7/dist-packages/tornado/web.py", line 903, in finish
raise RuntimeError("finish() called twice")
RuntimeError: finish() called twice

Точные шаги по воспроизведению проблемы неизвестны. Ошибка проявляется случайным образом при обращении к стартовой странице ostis-системы.
Прилагается лог sc-web

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions