Author Topic: problem ejabberd: Timeout on tls:send  (Read 2180 times)

stefano.migliari

  • Zen Apprentice
  • *
  • Posts: 13
  • Karma: +0/-0
    • View Profile
problem ejabberd: Timeout on tls:send
« on: September 09, 2013, 05:08:40 pm »
Hi, I have installed Ejabberd on a Ubuntu server and I using Pidgin as a client, we set up shared roster groups and created all 70 users and installed pidgin on the client machines and logged them in and everything was fine but anytime, frequently, everyone is being disconnected and connected randomly.

IMPORTANT NOTE:
!! my zentyal os is a virtual machine. if I host the virtual machine in a VPS with network doun/up = 50/50 Mbps there is no problem. everything works fine. BUT IF I host the vm in my own server with a network 10/10 Mbps the problem occurs.
I have to host the vps in my own server.



cat /var/log/ejabberd/ejabberd.log

=INFO REPORT==== 2013-09-09 16:43:23 ===
I(<0.28910.0>:ejabberd_c2s:938) : ({socket_state,tls,{tlssock,#Port<0.3432>,#Port<0.3434>},<0.28909.0>}) Opened session for forli@zentyal3.studio18karati.net/178215642137873780393577

=INFO REPORT==== 2013-09-09 16:43:28 ===
I(<0.19818.0>:ejabberd_socket:175) : Timeout on tls:send

=INFO REPORT==== 2013-09-09 16:43:28 ===
I(<0.19818.0>:ejabberd_c2s:1502) : ({socket_state,tls,{tlssock,#Port<0.3004>,#Port<0.3006>},<0.19817.0>}) Close session for verona@zentyal3.studio18karati.net/34049044031378736413724069

=INFO REPORT==== 2013-09-09 16:43:29 ===
I(<0.26286.0>:ejabberd_socket:175) : Timeout on tls:send

=INFO REPORT==== 2013-09-09 16:43:29 ===
I(<0.26286.0>:ejabberd_c2s:1502) : ({socket_state,tls,{tlssock,#Port<0.3317>,#Port<0.3319>},<0.26285.0>}) Close session for cagliari@zentyal3.studio18karati.net/37307818091378737579495753

=INFO REPORT==== 2013-09-09 16:43:35 ===
I(<0.376.0>:ejabberd_listener:281) : (#Port<0.3437>) Accepted connection {{80,19,142,145},58264} -> {{192,168,1,210},5222}

=INFO REPORT==== 2013-09-09 16:43:36 ===
I(<0.29086.0>:ejabberd_c2s:631) : ({socket_state,tls,{tlssock,#Port<0.3437>,#Port<0.3439>},<0.29085.0>}) Accepted authentication for imola by ejabberd_auth_ldap

=INFO REPORT==== 2013-09-09 16:43:36 ===
I(<0.28006.0>:ejabberd_socket:175) : Timeout on tls:send

=INFO REPORT==== 2013-09-09 16:43:36 ===
I(<0.28006.0>:ejabberd_c2s:1502) : ({socket_state,tls,{tlssock,#Port<0.3396>,#Port<0.3398>},<0.28005.0>}) Close session for padova02@zentyal3.studio18karati.net/12126008221378737755784843

=INFO REPORT==== 2013-09-09 16:43:36 ===
I(<0.29086.0>:ejabberd_c2s:938) : ({socket_state,tls,{tlssock,#Port<0.3437>,#Port<0.3439>},<0.29085.0>}) Opened session for imola@zentyal3.studio18karati.net/2479650861378737816711169

=INFO REPORT==== 2013-09-09 16:43:37 ===
I(<0.27604.0>:ejabberd_socket:175) : Timeout on tls:send

=INFO REPORT==== 2013-09-09 16:43:37 ===
I(<0.27604.0>:ejabberd_c2s:1502) : ({socket_state,tls,{tlssock,#Port<0.3376>,#Port<0.3378>},<0.27603.0>}) Close session for vicenza@zentyal3.studio18karati.net/18774713881378737713286801

=INFO REPORT==== 2013-09-09 16:43:40 ===
I(<0.23687.0>:ejabberd_socket:175) : Timeout on tls:send

=INFO REPORT==== 2013-09-09 16:43:40 ===
I(<0.23687.0>:ejabberd_c2s:1502) : ({socket_state,tls,{tlssock,#Port<0.3185>,#Port<0.3187>},<0.23686.0>}) Close session for brescia@zentyal3.studio18karati.net/17002935861378736944391169

=INFO REPORT==== 2013-09-09 16:43:40 ===
I(<0.24430.0>:ejabberd_socket:175) : Timeout on tls:send

=INFO REPORT==== 2013-09-09 16:43:40 ===
I(<0.24430.0>:ejabberd_c2s:1502) : ({socket_state,tls,{tlssock,#Port<0.3210>,#Port<0.3212>},<0.24429.0>}) Close session for bologna04@zentyal3.studio18karati.net/22138485961378737006357613

=INFO REPORT==== 2013-09-09 16:43:42 ===
I(<0.376.0>:ejabberd_listener:281) : (#Port<0.3452>) Accepted connection {{95,224,223,40},34550} -> {{192,168,1,210},5222}

=INFO REPORT==== 2013-09-09 16:43:42 ===
I(<0.29117.0>:ejabberd_c2s:631) : ({socket_state,tls,{tlssock,#Port<0.3452>,#Port<0.3454>},<0.29116.0>}) Accepted authentication for monza by ejabberd_auth_ldap

=INFO REPORT==== 2013-09-09 16:43:42 ===
I(<0.29117.0>:ejabberd_c2s:938) : ({socket_state,tls,{tlssock,#Port<0.3452>,#Port<0.3454>},<0.29116.0>}) Opened session for monza@zentyal3.studio18karati.net/15956459721378737822761161



cat /etc/ejabberd/ejabberd.cfg

{hosts, ["obscured"]}.


{loglevel, 4}.

{listen, [
  {5223, ejabberd_c2s, [
     {access, c2s},
     {shaper, c2s_shaper},
     {max_stanza_size, 65536},
     tls, {certfile, "/etc/ejabberd/ejabberd.pem"}
  ]},
  {5222, ejabberd_c2s, [
    starttls, {certfile, "/etc/ejabberd/ejabberd.pem"},
    {access, c2s},
    {shaper, c2s_shaper},
    {max_stanza_size, 65536}
  ]}
]}.

{s2s_use_starttls, true}.
{s2s_certfile, "/etc/ejabberd/ejabberd.pem"}.

{auth_method, ldap}.
{ldap_servers, ["127.0.0.1"]}.
{ldap_port, 390}.
{ldap_base, "obscured"}.
{ldap_filter, "obscured"}.
{ldap_rootdn, "obscured"}.
{ldap_password, "obscured"}.

{shaper, normal, {maxrate, 1000}}.
{shaper, fast, {maxrate, 50000}}.
{acl, local, {user_regexp, ""}}.
{access, max_user_sessions, [{10, all}]}.
{access, max_user_offline_messages, [{5000, admin}, {100, all}]}.
{access, local, [{allow, local}]}.
{access, c2s, [{deny, blocked}, {allow, all}]}.
{access, c2s_shaper, [{none, admin}, {normal, all}]}.
{access, s2s_shaper, [{fast, all}]}.
{access, announce, [{allow, admin}]}.
{access, configure, [{allow, admin}]}.
{access, muc_admin, [{allow, admin}]}.
{access, muc, [{allow, all}]}.
{access, register, [{deny, all}]}.
{access, pubsub_createnode, [{allow, all}]}.

{language, "en"}.

{modules, [
  {mod_adhoc, []},
  {mod_announce, [{access, announce}]},
  {mod_caps, []},
  {mod_configure, []},
  {mod_admin_extra, []},
  {mod_disco, []},
  {mod_last, []},
  {mod_offline, [{access_max_user_messages, max_user_offline_messages}]},
  {mod_pres_counter,  [{count, 5}, {interval, 60}]},
  {mod_privacy, []},
  {mod_private, []},
  {mod_pubsub, [
    {access_createnode, pubsub_createnode},
    {pep_sendlast_offline, false},
    {last_item_cache, false},
    {plugins, ["flat", "hometree", "pep"]}
  ]},
  {mod_roster, []},
  {mod_shared_roster_ldap, [
    {ldap_filter, ""},                             
    {ldap_rfilter, "(objectClass=posixGroup)"},     
    {ldap_gfilter, "(&(objectClass=posixGroup)(cn=%g))"}, 
    {ldap_ufilter, "(uid=%u)"},
    {ldap_groupattr, "cn"},                         
    {ldap_groupdesc, "description"},               
    {ldap_memberattr, "member"},                   
    {ldap_memberattr_format, "uid=%u,ou=Users,dc=studio18karati,dc=net"},
    {ldap_useruid, "uid"},                         
    {ldap_userdesc, "cn"}                           
  ]},
  {mod_sic, []},
  {mod_stats, []},
  {mod_time, []},
  {mod_vcard, []},
  {mod_vcard_ldap,
   [{ldap_vcard_map,
     [{"NICKNAME", "%u", []},
      {"GIVEN", "%s", ["givenName"]},
      {"MIDDLE", "%s", ["initials"]},
      {"FAMILY", "%s", ["sn"]},
      {"FN", "%s", ["cn"]},
      {"EMAIL", "%s", ["mail"]},
      {"ORGNAME", "%s", ["company"]},
      {"ORGUNIT", "%s", ["department"]},
      {"CTRY", "%s", ["c"]},
      {"LOCALITY", "%s", ["l"]},
      {"STREET", "%s", ["streetAddress"]},
      {"REGION", "%s", ["st"]},
      {"PCODE", "%s", ["postalCode"]},
      {"TITLE", "%s", ["title"]},
      {"URL", "%s", ["wWWHomePage"]},
      {"DESC", "%s", ["description"]},
      {"TEL/CELL", "%s", ["mobile"]},
      {"TEL/NUMBER", "%s", ["telephoneNumber"]}]},
    {ldap_search_fields,
     [{"User", "%u"},
      {"Name", "givenName"},
      {"Family Name", "sn"},
      {"Email", "mail"},
      {"Company", "company"},
      {"Department", "department"},
      {"Role", "title"},
      {"Description", "description"},
      {"Phone", "telephoneNumber"}]},
    {ldap_search_reported,
     [{"Full Name", "FN"},
      {"Nickname", "NICKNAME"},
      {"Email", "EMAIL"}]}]},
  {mod_version,  []}
 ]}.