parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Пример из connect из python-libmemcached:

AK666 21.11.2013 18:35 / 21.11.2013 18:38

if (rc != MEMCACHED_SUCCESS)
   {
     ptr->server_failure_counter++;
    
    /* Failed to connect. schedule next retry */
    if (ptr->root->retry_timeout && ptr->next_retry || ptr->root->server_failure_limit 
            && ptr->server_failure_counter >= ptr->root->server_failure_limit)
    {
      struct timeval next_time;

      if (gettimeofday(&next_time, NULL) == 0)
        ptr->next_retry= next_time.tv_sec + ptr->root->retry_timeout;
      
      // @todo fix this by fixing behavior to no longer make use of
      // memcached_st
      if (_is_auto_eject_host(ptr->root))
      {
        run_distribution((memcached_st *)ptr->root);
      }
    }
     set_last_disconnected_host(ptr);
   }