
@FRWHate left the group
28.03.2016
19:28:26

trump ? trump ? hillary
28.03.2016
19:29:04
на этот раз без быдлокода

Pavel ?
28.03.2016
19:29:13
На бейсике))

Google

S
28.03.2016
19:29:56
у меня запрос тупо не доходит от nginx до ноды
но нода не падает

@FRWHate left the group
28.03.2016
19:30:17

S
28.03.2016
19:30:24
т.е. след. запрос она обслужит
мб дело в настройке ulimit или типо того?

trump ? trump ? hillary
28.03.2016
19:30:37

Pavel ?
28.03.2016
19:30:44
Так ты конфин нгинкса скинь)
Как проксируешь то

[Anonymous]
28.03.2016
19:30:58

trump ? trump ? hillary
28.03.2016
19:31:15

S
28.03.2016
19:31:35
location @backend {
proxy_set_header X-Real-IP $remote_addr;
proxy_hide_header X-Powered-By;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;
proxy_pass http://127.0.0.1:3090;
proxy_pass_request_headers on;
proxy_http_version 1.1;
proxy_set_header Connection "";
expires -1;
}
как то так

Pavel ?
28.03.2016
19:32:22
Прокси сет хейдер зачем

Google

S
28.03.2016
19:32:37
что именно? там их несколько?

Pavel ?
28.03.2016
19:32:55
Коннекшн
Пустой

S
28.03.2016
19:33:31
пустой - значит удалить, чтобы не копились keep-alive connections
это в мануале nginx так советуется

Pavel ?
28.03.2016
19:36:20
А что за система?
Там где нода

S
28.03.2016
19:38:26
2016/03/28 21:20:40 [error] 2527#0: *74218151 connect() failed (110: Connection timed out) while connecting to upstream, client: 77.37.160.164,
вот такая ошибка в лог nginx пишется
А что за система?
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty

Pavel ?
28.03.2016
19:40:52
Нода на том же хосте что и нгинкс?

S
28.03.2016
19:41:02
да

Pavel ?
28.03.2016
19:43:13
А ты телнетом по 127 0 0 1 3090 можешь зайти?

S
28.03.2016
19:43:34
оно все ок работает и заходит
но когда запросов становится много, не может присоединится к express и отдает 502

Pavel ?
28.03.2016
19:44:50
Может нода тупо не справляется с нагрузкой?

S
28.03.2016
19:45:18

Pavel ?
28.03.2016
19:47:05
Ну у тебя там таймаут, нет ответа потомучто загмужена, выкидывает 502, что там top показывает при пике?

S
28.03.2016
19:48:57

Google

S
28.03.2016
19:49:12
8 одновременных запросов не выдерживает

Pavel ?
28.03.2016
19:56:23
Еслиб с кол вом коннектов была проблема, те лимит файловых дескрипторов, тогда был бы конекшн рефьюзд
А так должно все работать

S
28.03.2016
20:13:25
фух
пофиксил, надо было увиличть кол-во ulimit до 65к

Pavel ?
28.03.2016
20:14:15
Странно

S
28.03.2016
20:14:52
хотя, сейчас еще потестю и посмотрим

Pavel ?
28.03.2016
20:14:53
Пчму тогда ошибка таймаут

S
28.03.2016
20:54:53
Блин, ошибка остается. НО, если слать запросы напрямую к ноде, без nginx все ок

Vadim
28.03.2016
21:17:07
С одного ip запросы?
@serjo_pepper

S
28.03.2016
21:39:18

Vadim
28.03.2016
21:50:47
Тогда смотри nginx.conf
Там есть настойка, ограничивающая число соединений с одного ip
И это 100% она
Точнее, 99%, что копать в этом направлении.

S
29.03.2016
09:11:13

@proDOT
29.03.2016
09:11:53

S
29.03.2016
09:14:07

@proDOT
29.03.2016
09:14:48
8 одновременных запросов не выдерживает

Google

S
29.03.2016
09:23:16

@proDOT
29.03.2016
09:23:53
Так ты сам писал без нжинкса норм

S
29.03.2016
09:40:25
а с нжинском, 8 последовательных запросов и все, pending...

@proDOT
29.03.2016
09:46:37

S
29.03.2016
09:49:46

Admin
ERROR: S client not available


S
29.03.2016
10:16:26
Кароче, вроде вылечил)
1. надо было sysctl.conf подредактировать
fs.file-max = 1000000
fs.nr_open = 1000000
net.ipv4.netfilter.ip_conntrack_max = 1048576
net.nf_conntrack_max = 1048576
net.ipv4.ip_local_port_range='1024 65000'
net.ipv4.tcp_tw_reuse='1'
net.ipv4.tcp_fin_timeout='15'
net.core.netdev_max_backlog='4096'
net.core.rmem_max='16777216'
net.core.somaxconn='4096'
net.core.wmem_max='16777216'
net.ipv4.tcp_max_syn_backlog='20480'
net.ipv4.tcp_max_tw_buckets='400000'
net.ipv4.tcp_no_metrics_save='1'
net.ipv4.tcp_rmem='4096 87380 16777216'
net.ipv4.tcp_syn_retries='2'
net.ipv4.tcp_synack_retries='2'
net.ipv4.tcp_wmem='4096 65536 16777216'
vm.min_free_kbytes='65536'
2. конфиг nginx теперь такой:
upstream nodejs {
server 127.0.0.1:3090;
keepalive 512;
}
location @backend {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
proxy_pass_request_headers on;
send_timeout 600;
proxy_set_header Connection "";
proxy_http_version 1.1;
proxy_pass http://nodejs;
expires -1;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_temp_file_write_size 256k;
}
Вдруг кому нибудь пригодится


@proDOT
29.03.2016
10:24:01
τηχ

Дмитрий d
30.03.2016
12:19:54
чат, мб кто делал подобное: нужно квадратные картинки, подгружающиеся динамически, делать круглыми, а затем ставить маркеры с иконками=круглые картинки вместо пинов на гуглокартах

Daniil
30.03.2016
12:25:28
Привет Народ, нужен ANgularJS разработчик
требования ionic fremwork + AngularJs
По всем вопросам в личку

@shmlkv
30.03.2016
13:14:25

Дмитрий d
30.03.2016
13:18:19
gmaps.js
где там найти нужную мне функцию?

@shmlkv
30.03.2016
13:19:14
Там на сайте примеры есть, посмотри
У них кафешки с json файла достаются

Дмитрий d
30.03.2016
13:22:09
где достаются кафешки - картинка png уже квадратная
т.е. уже с закруглениями

Google

Дмитрий d
30.03.2016
13:22:31
мне же нужно из квадратной сделать круглую, и уже потом разместить на карте

@shmlkv
30.03.2016
13:23:46
Навесь на неё класс с радиусом?

Дмитрий d
30.03.2016
13:24:02
класс на icon гуглокарт?

@shmlkv
30.03.2016
13:24:41
Через пару часов посмотрю)
Уверен, что-то придумать можно

Дмитрий d
30.03.2016
13:25:38
Я тоже уверен, вот и думаю...но ведь несколько голов лучше ?

Nick
30.03.2016
14:24:46
FYI: http://refront.ru/post/141033820400/фронтенд-вконтакте-архитектура-какая-еще

Алексей
30.03.2016
14:24:50

Дмитрий d
30.03.2016
14:26:02
нет, тк мне нужно заменить сам пин

Nick
30.03.2016
14:35:51

Дмитрий d
30.03.2016
14:37:09
спасибо, сейчас посмотрю
я нашёл вот : http://google-maps-utility-library-v3.googlecode.com/svn-history/r232/trunk/styledmarker/docs/examples.html

Nick
30.03.2016
14:38:20

Michael
31.03.2016
10:06:35
Ребзя
Кто разобрался в архитектуре приложения meteor1.3?
Там всяких импортов понапихали

Алексей
31.03.2016
10:09:20
Решил посмотреть ради интереса о чем речь)
Так просто на es6 перевели его, молодцы)