What is Nostr?
Joinny Hash /
npub1ujt…p6gv
2024-11-23 12:07:34

Joinny Hash on Nostr: #Jitsi сложно. Nginx с их конфигом пердит при ...

#Jitsi сложно.

Nginx с их конфигом пердит при рестаре:
Failed to allocate directory watch: Too many open files

Вообще изначально хотел на свой nginx их затащить, но чот там надо какой-то замудрённый конфиг для запуска.

Я так и не научился пользоваться lsof, увы, но покостылял на bash и теперь мне кажется, что прямо после установки это какая-то нездоровая тема:

# lsof | awk '{print $1}' | sort | uniq -c | sort -nr
14523 java
954 turnserve
197 nginx
120 rsyslogd
91 sshd

На кой хер у меня локально coturn разворачивать, если в конфиге

/etc/jitsi/videobridge/sip-communicator.properties

по-умолчанию стоит:

org.ice4j.ice.harvest.STUN_MAPPING_HARVESTER_ADDRESSES=meet-jit-si-turnrelay.jitsi.net:443

Я в целом раньше никогда SIP/WebRTC не занимался, слышал что это ебанутая вусмерть тема.

Ожидал что из коробки будет какой-то бинарик, который 50-60мб оперативки жрёт и в IDLE лежит, когда никто не звонит (а тут чот молотит по 15% проца, 2 процесса по 300мб и ещё пара поменьше), который умеет просто давать нужную JS'ину с клиентом браузерам в локалке и соединять их между собой.

Ну и 32 треда мне на кой ляд сдались тоже непонятно.

Кажется это всё же не что-то простое для того, чтобы тащить к себе домой.
Author Public Key
npub1ujtey4xqmxud9adqcmuehwxr7gp5w0ncn9ak4a3q3g90ty28xjgsp6p6gv