LINUX.ORG.RU

История изменений

Исправление wdtae, (текущая версия) :

Если клиенты LDAP, то там по таймауту отваливается подключение к LDAP-серверу. Это известная проблема, частично решилась с добавлением:

sysctl -w net.ipv4.tcp_keepalive_time=60

sysctl -w net.ipv4.tcp_keepalive_intvl=10

sysctl -w net.ipv4.tcp_keepalive_probes=6

Почему частично? Андроид/вэб/movim- клиенты могут теперь дозвониться, а вот ios-клиент, Monal, не всегда. В этом случае оказалось, что Monal работает через свои сервера для пушей - так я по логам понял. Т.к. по-началу у меня не была разрешена связь между серверами, s2s, то пришлось её включить. Теперь влоге вижу:

[info] <0.5854.0>@ejabberd_s2s_out:init/1:289 Outbound s2s connection started: chat.myorg.com -> eu.prod.push.monal-im.org

[info] <0.5854.0>@ejabberd_s2s_out:handle_auth_success/2:223 (tls|<0.5854.0>) Accepted outbound s2s EXTERNAL authentication chat.myorg.com -> eu.prod.push.monal-im.org (...) [warning] <0.5854.0>@ejabberd_s2s_out:process_closed/2:157 Failed to establish outbound s2s connection chat.myorg.com -> eu.prod.push.monal-im.org: Stream closed by local host: Idle connection (connection-timeout); bouncing for 87 seconds

[info] <0.398.0>@mod_push:notify/5:498 eu.prod.push.monal-im.org rejected notification for user@chat.myorg.com (368f2a71878383d6e9f8947ae1f5df3636e6a185215765d10f41ab998e74e1e2) temporarily: Stream closed by local host: Idle connection (connection-timeout) (remote-server-timeout)

Похоже, что сервер европейский, возможно, из-за блокировок реджектится. На ios не настраивал, это у коллеги телефон.

Вторую проблему - постоянная перезагрузка страницы -тоже решил.

Третья проблема тоже частично решена - мобильные/movim клиенты могут загрузить (upload) файлы, однако вэб-клиенты по-прежнему нет. Возился с proxy_pass nginx’а для movim, но безуспешно, получаю POST 405 20

Исправление wdtae, :

Если клиенты LDAP, то там по таймауту отваливается подключение к LDAP-серверу. Это известная проблема, частично решилась с добавлением:

sysctl -w net.ipv4.tcp_keepalive_time=60 sysctl -w net.ipv4.tcp_keepalive_intvl=10 sysctl -w net.ipv4.tcp_keepalive_probes=6

Почему частично? Андроид/вэб/movim- клиенты могут теперь дозвониться, а вот ios-клиент, Monal, не всегда. В этом случае оказалось, что Monal работает через свои сервера для пушей - так я по логам понял. Т.к. по-началу у меня не была разрешена связь между серверами, s2s, то пришлось её включить. Теперь влоге вижу:

[info] <0.5854.0>@ejabberd_s2s_out:init/1:289 Outbound s2s connection started: chat.myorg.com -> eu.prod.push.monal-im.org [info] <0.5854.0>@ejabberd_s2s_out:handle_auth_success/2:223 (tls|<0.5854.0>) Accepted outbound s2s EXTERNAL authentication chat.myorg.com -> eu.prod.push.monal-im.org (...) [warning] <0.5854.0>@ejabberd_s2s_out:process_closed/2:157 Failed to establish outbound s2s connection chat.myorg.com -> eu.prod.push.monal-im.org: Stream closed by local host: Idle connection (connection-timeout); bouncing for 87 seconds [info] <0.398.0>@mod_push:notify/5:498 eu.prod.push.monal-im.org rejected notification for user@chat.myorg.com (368f2a71878383d6e9f8947ae1f5df3636e6a185215765d10f41ab998e74e1e2) temporarily: Stream closed by local host: Idle connection (connection-timeout) (remote-server-timeout)

Похоже, что сервер европейский, возможно, из-за блокировок реджектится. На ios не настраивал, это у коллеги телефон.

Вторую проблему - постоянная перезагрузка страницы -тоже решил.

Третья проблема тоже частично решена - мобильные/movim клиенты могут загрузить (upload) файлы, однако вэб-клиенты по-прежнему нет. Возился с proxy_pass nginx’а для movim, но безуспешно, получаю POST 405 20

Исходная версия wdtae, :

Если клиенты LDAP, то там по таймауту отваливается подключение к LDAP-серверу. Это известная проблема, частично решилась с добавлением:

sysctl -w net.ipv4.tcp_keepalive_time=60 sysctl -w net.ipv4.tcp_keepalive_intvl=10 sysctl -w net.ipv4.tcp_keepalive_probes=6

Почему частично? Андроид/вэб/movim- клиенты могут теперь дозвониться, а вот ios-клиент, Monal, не всегда. В этом случае оказалось, что Monal работает через свои сервера для пушей - так я по логам понял. Т.к. по-началу у меня не была разрешена связь между серверами, s2s, то пришлось её включить. Теперь влоге вижу:

[info] <0.5854.0>@ejabberd_s2s_out:init/1:289 Outbound s2s connection started: chat.myorg.com -> eu.prod.push.monal-im.org [info] <0.5854.0>@ejabberd_s2s_out:handle_auth_success/2:223 (tls|<0.5854.0>) Accepted outbound s2s EXTERNAL authentication chat.myorg.com -> eu.prod.push.monal-im.org (...) [warning] <0.5854.0>@ejabberd_s2s_out:process_closed/2:157 Failed to establish outbound s2s connection chat.myorg.com -> eu.prod.push.monal-im.org: Stream closed by local host: Idle connection (connection-timeout); bouncing for 87 seconds [info] <0.398.0>@mod_push:notify/5:498 eu.prod.push.monal-im.org rejected notification for user@chat.myorg.com (368f2a71878383d6e9f8947ae1f5df3636e6a185215765d10f41ab998e74e1e2) temporarily: Stream closed by local host: Idle connection (connection-timeout) (remote-server-timeout)

Похоже, что сервер европейский, возможно, из-за блокировок реджектится. На ios Не настраивал, это у коллеги телефон.

Вторую проблему - постоянная перезагрузка страницы -тоже решил.

Третья проблема тоже частично решена - мобильные/movim клиенты могут загрузить (upload) файлы, однако вэб-клиенты по-прежнему нет. Возился с proxy_pass nginx’а для movim, но безуспешно, получаю POST 405 20