Michael Uvarov

Results 82 comments of Michael Uvarov

Hi! Try the snippet to check which processes consume the most amount of memory: ```erlang rp(lists:reverse([{Len, case erlang:process_info(TopPid, registered_name) of {_,X} -> X; _ -> TopPid end, erlang:process_info(TopPid, current_stacktrace)} ||...

Try to use rdbms backend for mod_pubsub. - cache backend for `pubsub_last_item` extracted to a separate _cache_ backend module So, you need to configure the caching backend for pubsub to...

Hi! When debugging performance issues, open mongooseim shell (i.e. `mongooseim debug` command). And insert these commands: Processes with the longest queue: ```erlang rp([{Len, case erlang:process_info(TopPid, registered_name) of {_,X} -> X;...

CentOS 8 is End of Life, so our build deps are not updated and the the build process crashes. CentOS 7 is still supported till June 30, 2024 and has...

Hi! There are two ways to implement such functionality: - You can create a new XMPP component (also known as an XMPP service). XMPP component is a program, that connects...

@arkgil dirty_check_route_exists/2 makes sense.

The idea of the learning mode is to wait while everything is pressed. Maybe we should improve this stopping code to not stop when playing fast and almost correct. Another...

Also, I started making sprites compilable. So, there is a set of simple images and they can be merged in gimp with a script. Later we can make it as...

URL means you should put a valid url as a value. Basically, muc is listening on a subdomain of the main host. It could be templated though: ``` muc.host =...

Hi, we have to add error handlers for invalid ids. Still, there is an issue with invalid ids in your query. `"name":"test room"` should be a valid name part of...