
Rocket
26.09.2016
13:37:17
как минимум

Alex
26.09.2016
13:37:48
В торнадо ты можешь держать открытыми пул соединений. А в nginx каждый раз будет новое соединение

Ilya
26.09.2016
13:38:05
Э

Rocket
26.09.2016
13:38:15

Google

Ilya
26.09.2016
13:38:36
Алекс не понимает, о чем речь

Alex
26.09.2016
13:38:46
Так вот не надо делать отдельный конект

Rocket
26.09.2016
13:39:07

Alex
26.09.2016
13:39:45
Держать пул соединений и использовать свободные

Yury
26.09.2016
13:43:10
какая разница, пул соединений будет для api.telegram.org, или для локального реверс-прокси?

x3233
26.09.2016
13:46:02
Алекс, взял и убил обсуждение (

Rocket
26.09.2016
14:00:06
это воопервых, а во вторых - вряд ли оно "ожидающие" запросы будет долго держать
так что тут пул соединений не в кассу совсем
можно конечно попробовать
изначально вообще все началось с того, что я выяснил, что sendPhoto отлично кушает url вместо file_id
далее, я решил кормить ссылки, полученные через get_file назад телеграму, чтобы перезаливка файла происходила вообще без моего участия

Google

Rocket
26.09.2016
14:04:47
но телеграм так не захотел
тогда я сделал доступный извне реверс
это заработало, но только для фото, для войсов оно не хочет файлы забирать...
точнее - я по логам вижу, что оно файл забирает, но апи все равно возвращает ошибку

Евгений
26.09.2016
14:06:12

Rocket
26.09.2016
14:07:00
а вот тут некоторый mistake, потому что телега отлично ест этот же oga файл, если он лежит в пабли-папке дропбокса

LEXASOFT
26.09.2016
14:23:19

Rocket
26.09.2016
14:23:34
все тоже самое
сделал рерайт ogg-oga
{
"ok": false,
"error_code": 400,
"description": "Failed to get HTTP URL content"
}

Ilya
26.09.2016
14:32:02

Rocket
26.09.2016
14:32:23
все равно не хочет
причем, я вижу, что мой сервер телеге отдает файл
ща попробую в ручную его отдать с сервера, сравню хедеры
а в ручную пришел
я его победил

Ilya
26.09.2016
15:04:05

Rocket
26.09.2016
15:04:32
content-type ему хотелось особого
именно audio/ogg

Google

Rocket
26.09.2016
15:19:06
server {
listen 443 ssl http2;
server_name some.host.tld;
location /*.oga {
rewrite_log on;
rewrite /(.+)/(.*) /file/$1/$2 break;
proxy_set_header Host api.telegram.org;
proxy_hide_header Access-Control-Allow-Methods;
proxy_hide_header Access-Control-Allow-Origin;
proxy_hide_header Access-Control-Expose-Headers;
proxy_hide_header Strict-Transport-Security;
proxy_hide_header Content-Type;
add_header Content-Type audio/ogg;
proxy_pass https://api.telegram.org;
}
location / {
rewrite_log on;
rewrite /(.+)/(.*) /file/$1/$2 break;
proxy_set_header Host api.telegram.org;
proxy_hide_header Access-Control-Allow-Methods;
proxy_hide_header Access-Control-Allow-Origin;
proxy_hide_header Access-Control-Expose-Headers;
proxy_hide_header Strict-Transport-Security;
proxy_pass https://api.telegram.org;
}
#access_log on;
}
вот )
так работает и для войсов и для фото
ФСЁ
хватит на сегодня телеграма

Ilya
26.09.2016
15:23:46

Rocket
26.09.2016
15:24:07
общее затраченное время с нуля - не знаю даже

Ilya
26.09.2016
15:24:32
Это, сколько рам жрет бот + nginx

Rocket
26.09.2016
15:24:46
вот сегодня почти целый день исследую
это как - в чатик вообще или в телеграм?

Ilya
26.09.2016
15:25:14
Ну, чатик

Rocket
26.09.2016
15:25:32
111M 40872 8688
VIRT RES SHR

LEXASOFT
26.09.2016
15:26:27
Заголовки разные? Content-type

Rocket
26.09.2016
15:28:09
а хочет обязательно audio/ogg
Ну, чатик
вообщем, с месяц рабочего времени всего за эти 1.5 года я на него потратил
это все вместе с остальными ботами и исследованиями

Google

Rocket
26.09.2016
15:31:07
и с написанием по ходу дела трех версий фреймворка

Ilya
26.09.2016
15:41:24
мда, дигитал оушен не принимает карту
грац

Rocket
26.09.2016
15:42:02
а че он пишет про карту?

Ilya
26.09.2016
15:42:13

Rocket
26.09.2016
15:42:24
данные правильные ?

Ilya
26.09.2016
15:42:25
походу банк не разрешает

Admin
ERROR: S client not available

Ilya
26.09.2016
15:42:29

Rocket
26.09.2016
15:42:39
видимо банк

Ilya
26.09.2016
15:42:40
то, что отклоняют, вполне возможно

Rocket
26.09.2016
15:42:43
ну, тогда селектел )
надо рефку? ))))

Ilya
26.09.2016
15:42:49
белорусские банки не везде дают

Rocket
26.09.2016
15:43:12

LEXASOFT
26.09.2016
15:43:52
Пэйпал привяжи

Ilya
26.09.2016
15:47:10

Google

Rocket
26.09.2016
15:47:55

Ilya
26.09.2016
15:49:21
по рефке

Rocket
26.09.2016
15:49:37
400 рублёв

Ilya
26.09.2016
15:49:42
отлично
давай

Rocket
26.09.2016
15:49:49
и + 200 по коду SCALET200

Ilya
26.09.2016
15:49:56
там тоже надо присоединять карту?

Rocket
26.09.2016
15:50:11

Ilya
26.09.2016
15:50:23
у меня с этим проблема, но попробую
Не в курсе?

Rocket
26.09.2016
15:51:35
но, ты ж как бы гражданин
союзное государство и все такое
сходи в ближайший сбер
учти только, чтобы юзать амазон или дижиталошен, то надо заводить визу классик

Ilya
26.09.2016
15:53:24

Rocket
26.09.2016
15:53:52
ну значит или белоруссия или санкции или банк или еще чего то

Ilya
26.09.2016
15:53:53
вот лол, привязал к селектелу виртуальную карту яндекс денег с пустым счетом

Rocket
26.09.2016
15:54:04
ахахахахаха ))))