Size: a a a

2021 November 29

DF

Dmitry Frolov in ErlangRus
Или в 24 hipe выпилен?
источник

MK

Matwey Kornilov in ErlangRus
Вместо него JIT теперь вроде
источник

LW

Lev Walkin in ErlangRus
большие бинари же не копируются в/из ets
источник
2021 November 30

NV

Nikita Vorontsov in ErlangRus
да? вроде раньше такого не было, или я что-то напутал
источник

DF

Dmitry Frolov in ErlangRus
Они в куче общей и по ссылке, если не ошибаюсь. Не помню сколько в байтах, чтобы точно в кучу попал 64к?
источник

DZ

Danil Zagoskin in ErlangRus
The binary heap works as a large object space for binary terms that are greater than 64 bytes (from now on called off-heap binaries)
источник

DF

Dmitry Frolov in ErlangRus
Охх, спс
источник

DF

Dmitry Frolov in ErlangRus
Деменция близко 😂
источник

SB

S B in ErlangRus
Там с житом версия.
источник

SB

S B in ErlangRus
Там кстати ядерный баг.
Если нет libssl, то печатает едва заметный ворнинг и Эрланг собирается, но ни ребар3, ни почти все остальное уже не стартует — не могу нужный модуль найти, crypto.
источник

SB

S B in ErlangRus
Может кому-то это сэкономит пару часов жизни :)
источник

NV

Nikita Vorontsov in ErlangRus
здесь именно про етс вопрос стоит, с обычными то всё ясно, а етс это особый кейс
источник

А

Айдос in ErlangRus
всем привет, кто разбирается в ejabberd + turn сервера ? не проходит связь между wifi — мобильные данные
источник

IK

Igor Karymov in ErlangRus
Привет. Вопрос слишком общий, скорей всего дело в настройках turn.
источник

ML

Maksim Lapshin in ErlangRus
а как jabber работает с turn?
источник

IK

Igor Karymov in ErlangRus
есть в поставке с ним встроенная реализация
источник

ML

Maksim Lapshin in ErlangRus
а зачем?
источник

IK

Igor Karymov in ErlangRus
Ну и соответственно реализация сигнального протокола тоже имеется. Хз, что там сейчас, раньше был jingle.
источник

IK

Igor Karymov in ErlangRus
Чтобы всё в одной коробке было видимо, ну т.е я думаю логика такая.
Общий алгоритм дебага проблем с turn/stun:
1) попробовать и серверах на клиентах без nat и с выкючеными turn/stun.
2) попробовать с ассимметричным нат и stun.
3) попробовать с одним из публичных stun.
4) попробовать с публичным (если найдёшь, что маловероятно) или поставить стэндалон turn и попробовать с ним.
5) если нечего не помогает, запускаем ваершарк и смотрим что там в передаётся (если знание протокола есть, то можно с этого начать на самом деле).
Обычно заковырки лезут если много интерфейсов на клиентах или например на сервере где стоит turn (не забываем, что у него должен быть белый айпи.)
источник

IK

Igor Karymov in ErlangRus
а ещё можно попробовать включить TCP relay в настройках, я правда не помню умеет ли его реализация которая идёт с ejabberd
источник