ThunderAL
спс
rakachun
но читай уже апи конкретно phantomjsa
ThunderAL
звуков же не будет, понимаю?
Alexander
он запускается в консоли - в консоли точно звуков не будет
ThunderAL
не, ну я на всякий случай спросил)
ибо не хочется, приходя домой слышать какофонию звуков с разных страниц
rakachun
звуки на скриншоте?)
rakachun
аа когда работает, нет не будет)
Alexander
есть еще slimerjs - вот он использует системный фаерфоксовский движок, вот там наверное будут звуки, сейчас его тестируем для похожей задачи
ThunderAL
звук страницы при ожидании определённого события
ThunderAL
звуки на скриншоте?)
Alexander
по моим наблюдениям он прям запускает браузер в гуи на убунте)
ThunderAL
спасибо
ThunderAL
на шындовсе будет работать?
rakachun
должно, кросплатформенное ж
ThunderAL
и, да. в чём проблема того, что мелкомягкие купили гитхаб? почему все активно начали делать быкапы и переезжять на другие хостинги?
ThunderAL
функционал же остался, да и "скупщики", думаю, не будут руинить этот сервис
Slava
те же люди, что скупают доллары когда он на пике =)
Slava
белки истерички
Alexander
Alexander
Alexander
кроме смеха, прикольная тулза
ThunderAL
ThunderAL
прикольно, гляну, сравню. спасибо
Alexander
я сам не юзал, коллега притащил на один из модулей. делает скрины как сайт предположительно будет выглядеть для разных разрешений на мобильных устройствах
Alexander
ну только что джава. но это плюс. джава - это надежно (с)
Alexander
Alexander
Anonymous
А вот если надо раз в сутки надо обходить по APIшечкам и дергать оттуда данных, как архитектурно вы бы сделали? Желательно, без внешних планировщиков заданий, чтобы не плодить зависимости.
@m0sth8 очень интересно твоё мнение в первую очередь 😀
Сейчас: 3 контейнера, стэйт в redisе, for{} + 1 горутина забирает данные, 5 читают, крутят чуть данные и пишут в БД. Особых проблем я не вижу, масштабируется. Но, возможно ,человечество придумало что-то более разумное.
Спасибо!
d
d
Фантом сдох
Dmitry
Коллеги, подскжите как это правильно парсить?
Dmitry
https://play.golang.org/p/Wd2dAC59vrw
Zhenja
https://play.golang.org/p/RS1L51EHd_B
Dmitry
Roman
подскажите лучший способ посмотреть, как часто горутины уходят в спячку на сисколах, и какой процент загрузки у исполняющих процессов. хочу понять, является ли у меня в сервисе ожидание на сисколах узким местом.
kås
Go trace. Там ui с 1.10
Roman
Alex
Alexander
Alexander
Привет! Снова я со своим сервером и невозможностью подключиться многим клиентам. Провел эксперимент. Запустил 2 сервера на разных портах. Подключился 10ю клиентами к первому, пошел трафик. Ко второму серверу подключиться на другой порт уже почему-то не могу, тупо виснет accept
rakachun
хреново тебе)
Andrei 🦉
Alexander
loopback
Alexander
больше ничего общего между ними
Alexander
сеть только, один на ::5000, другой на ::5001
Andrei 🦉
настраивали сервера на разные экземпляры loopback?
Alexander
неа, оба просто висят на адресах, что написал выше
Alexander
address := srv.host + ":" + srv.port
tcpAddr, err := net.ResolveTCPAddr("tcp4", address)
srv.listener, err = net.ListenTCP("tcp", tcpAddr)
Alexander
То есть ничего тут такого сверхестественного нет
Andrei 🦉
что делают ваши сервера? проксируют запросы в loopback?
Sebor▂▅▇█▓▒░
Что значит виснет accept?
Alexander
сервер принимает запрос и общается с подключившимися клиентами, больше ничего
Alexander
на каждый клиент своя горутина
Andrei 🦉
Alexander
возможно неверно выразился, извините, имелось в виду, что сервер и клиенты живут на 127.0.0.1
Andrei 🦉
хы, а я уже сюда смотрю http://loopback.io
Alexander
Что значит виснет accept?
виснет - это значит новые подключения не принимаются, возможно "стек сокетов", не говорит моему приложению что мол "Але, есть новое подключени"
Alexander
простите за терминологию, могут быть неточности в выражениях
Sebor▂▅▇█▓▒░
Firewall? Порт точно слушается?
Alexander
конечно слушается, ведь первые клиенты туда уже подключились как-то
Alexander
со стороны клиентов и сервера идет активный read/write в коннекшн
Sebor▂▅▇█▓▒░
Что значит туда же? На другой же порт? соседний
Я уже запутался)
Alexander
соседний порт точно слушается и точно работает, если запускать все поотдельности - все работает хорошо
Alexander
Если все вместе - не работает
Alexander
Может ли гипотетически не работать accept из-за того, что очень много read/write на коннекшенах? потому что если я сделаю time.Sleep() между записями и чтениям - то приходит более менее в норму, но теряется скорость в передаче данных
Alexander
https://habr.com/company/mailru/blog/331784/
Alexander
Нашел вроде неплохую статью на около-тему
Alexander
может поможет перейти на этот самый netpoll? или быссмысленно?
Vasily
бессмысленно
Vasily
у вас нет такой нагрузки где это бы реально имело смысл
Vasily
проблема скорее всего в чем-то другом, например ограничении на количество файловых дескрипторов, бага в коде или ещё чего
Vasily
если у вас не подключается второй клиент - убедитесь что вы обработку подключившихся клиентов в отдельной горутине запускаете
Alexander
Я бы другую машину уже попробовал
Alexander
выходные впереди... попробую
Alexander
kås
Не зашёл. Но оказалось мне больше был нужен меш а не реверс прокси. Какая цель?
Roman
Andrey
Я не пробовал, но вроде там Апи есть из коробки :)
kås
Если для апи шлюза
https://www.reddit.com/r/nginx/comments/7kzix5/comparing_api_gateway_performances_nginx_vs_zuul/?st=JI7TL0M5&sh=9b00313d
Мерль
Правила постинга вакансий #go_вакансия_правила #вакансия
Постить вакансии можно, но при следующих условиях:
+ спросить у одного из админов
+ название компании
+ зарплатная вилка
+ тег #вакансия
+ одна вакансия — один пост