nixys / nxs-chat-srv

Nixys chat bot that integrates Telegram and Redmine
GNU General Public License v3.0
35 stars 10 forks source link

CentOS cache update error #7

Closed denchru closed 6 years ago

denchru commented 6 years ago

[21.03.2018 10:49:08.032558] (29510) WARNING: [cache-worker]: issue priorities cache update error [21.03.2018 10:49:09.019274] (29511) DEBUG: [rest-api]: got TERM, terminating process [21.03.2018 10:49:09.020771] (29510) DEBUG: [cache-worker]: got TERM, terminating process [21.03.2018 10:49:09.021883] (29504) INFO: [nxs-chat-srv]: shutdown process [21.03.2018 10:51:57.387727] (29637) DEBUG: [nxs-chat-srv]: pid file successfully created (pid file: /var/run/nxs-chat-srv.pid) [21.03.2018 10:51:57.388117] (29637) DEBUG: [nxs-chat-srv]: started queue worker process (index: 0, pid: 29638) [21.03.2018 10:51:57.388479] (29637) DEBUG: [nxs-chat-srv]: started queue worker process (index: 1, pid: 29639) [21.03.2018 10:51:57.388849] (29637) DEBUG: [nxs-chat-srv]: started queue worker process (index: 2, pid: 29640) [21.03.2018 10:51:57.389291] (29637) DEBUG: [nxs-chat-srv]: started queue worker process (index: 3, pid: 29641) [21.03.2018 10:51:57.389645] (29637) DEBUG: [nxs-chat-srv]: started queue worker process (index: 4, pid: 29642) [21.03.2018 10:51:57.390014] (29637) DEBUG: [nxs-chat-srv]: started cache worker process (pid: 29643) [21.03.2018 10:51:57.390409] (29637) DEBUG: [nxs-chat-srv]: started rest api process (pid: 29644) [21.03.2018 10:51:57.393494] (29644) DEBUG: core: rest api init: using SSL [21.03.2018 10:51:57.398092] (29643) ERROR: [cache-worker]: rdmn projects get error: wrong Redmine response code (offset: 0, limit: 100, response code: 404, response body: "<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

404 Not Found

Not Found

The requested URL /projects.json was not found on this server.

") [21.03.2018 10:51:57.398176] (29643) WARNING: [cache-worker]: projects cache update error [21.03.2018 10:51:57.399314] (29638) ERROR: [queue-worker]: rdmn current user get error: wrong Redmine response code (rest api key: 9ddefd5a4c53279b7ed5f1a879ced708c7b7c09d, response code: 404, response body: "<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

404 Not Found

Not Found

The requested URL /users/current.json was not found on this server.

")

Здравствуйте, такая ошибка только на CentOS. Что может быть ?

borisershov commented 6 years ago

Здравствуйте!

Очень странное сообщение сообщение об ошибке (я имею в виду то, которое Redmine выдаёт с 404 ошибкой). Даже если попробовать выполнить запрос curl'ом с указанием заведомо не существующего URL, то сообщение всё равно отличается и в тексте присутствует указание на то, что это Redmine.

Скажите, пожалуйста, что при этом пишется в логах самого Redmine?

У Вас в Redmine установлен плагин nxs-chat-redmine?

Ещё выполните с того же сервера, где стоит бот такую команду (только подставьте нужные значения): curl -k -H "X-Redmine-API-Key: YOUR_REDMINE_API_KEY" "https://YOUR_REDMINE_HOST/projects.json?limit=100&offset=0" Будут ли отдаваться json-данные с проектами или будет ошибка?

И последнее. Вы говорите, что это только в CentOS так ... а в других ОС Вы запускали бота той же версии и с теми же настройками?

P.S. Настоятельно рекомендую Вам сменить свой RestAPI ключ, т.к. Вы его засветили когда приводили логи :)

denchru commented 6 years ago

curl -k -H "X-Redmine-API-Key: YOUR_REDMINE_API_KEY" "https://YOUR_REDMINE_HOST/projects.json?limit=100&offset=0" Будут ли отдаваться json-данные с проектами или будет ошибка?

Данные действительно не отдаются, хотя nxs-chat стоит. Vhost сформирован ispmanager, проверю настройки apache.

borisershov commented 6 years ago

Да, скорее всего у Вас что-то не то с проксированием до Redmine...

borisershov commented 6 years ago

Скажите, пожалуйста, удалось ли Вам решить проблему? Актуальная ли данная задача?

denchru commented 6 years ago

задача не актуальна. Причину не нашел)

borisershov commented 6 years ago

Скажите, пожалуйста, а в чём была проблема? :)