Почему я получил бы эту ошибку периодически? “Сервер не был найден или не был доступен”

Расширяя ответ @ jake, переход будет проходить до максимального значения высоты, вызывая очень быструю анимацию - если вы установите переходы для обоих: hover и off, вы можете затем контролировать сумасшедшую скорость немного больше .

Таким образом, li: hover - это когда мышь входит в состояние, и тогда переход по неотменяемому свойству будет уходом мыши.

Надеюсь, это поможет.

Например:

.sidemenu li ul {
   max-height: 0px;
   -webkit-transition: all .3s ease;
   -moz-transition: all .3s ease;
   -o-transition: all .3s ease;
   -ms-transition: all .3s ease;
   transition: all .3s ease;
}
.sidemenu li:hover ul {
    max-height: 500px;
    -webkit-transition: all 1s ease;
   -moz-transition: all 1s ease;
   -o-transition: all 1s ease;
   -ms-transition: all 1s ease;
   transition: all 1s ease;
}
/* Adjust speeds to the possible height of the list */

Вот скрипка: http://jsfiddle.net/BukwJ/

11
задан Jamey McElveen 23 June 2009 в 14:40
поделиться

4 ответа

Возможно, сервер слишком занят, чтобы отвечать - вы используете SQL Express или Workgroup Edition? Кроме того, сколько одновременных подключений у этого сервера? Возникает ли эта ошибка на всех соединениях в определенное время, или некоторые соединения отклоняются, а другие одновременно завершаются успешно?

Кроме того, если вы выполните команду «PING -t Servername» и посмотрите ее, каждый ли пинг возвращается , или некоторые потерялись? Это может быть индикатором сетевых сбоев, которые также могут вызвать эту ошибку.

6
ответ дан 3 December 2019 в 06:22
поделиться

У нас это было из-за слишком большого количества брандмауэров: чем дальше клиент (скажем, Гонконг или Нью-Йорк, мы находимся в Швейцарии), тем чаще это происходило. Лондон: редко. Швейцария: никогда. Нам объяснили (через нашу разработку БД и помощь MS), что задержки из-за маршрутизаторов и межсетевых экранов иногда нарушают Kerberos и / или связанные с ним тайминги.

Исправление: используйте порт в строке подключения. Это позволяет избежать обращения к порту 1434 для перечисления экземпляра. Мы уже использовали полное доменное имя.

Пример: server.domain.tld \ instance, порт

YNNV, конечно, но у нас это сработало

5
ответ дан 3 December 2019 в 06:22
поделиться

Я видел это раньше, когда получал доступ к удаленному серверу в другом месте. Я подозревал, что это было из-за конфигурации маршрутизатора между двумя сайтами, так как это было, так сказать, громоздко. Вполне возможно, что вы получаете это из-за конфигурации сети или плохого оборудования, но я не буду спешить с этим выводом, пока вы не исчерпаете множество других возможностей.

4
ответ дан 3 December 2019 в 06:22
поделиться

У меня была точно такая же проблема, у нас тоже была такая же:

System.Data.SqlClient.SqlException: произошла ошибка при установлении соединение с сервером. Когда подключаясь к SQL Server 2005, это неудача может быть вызвана тем, что в настройках по умолчанию SQL Server не разрешает удаленное подключение. (провайдер: Именной поставщик труб, ошибка: 40 - Не смог открыть соединение с SQL Server)

и это:

System.Data.SqlClient.SqlException: A произошла ошибка транспортного уровня при отправке запроса в Сервер. (провайдер: TCP провайдер, ошибка: 0 - Существующее соединение было принудительно закрытый удаленным хостом.)

Первое было особенно странным, так как мы не использовали Named Pipes.

В любом случае, оказалось, что проблема была в неисправном переключателе.

Я запутался в устранении неполадок на уровне приложений и db, прежде чем установить плановое задание на PING туда-сюда между серверами приложений и базами данных (используя как IP-адрес, так и NETBIOS-имени серверов, в случае, если проблема заключалась в поиске netbios-имени).

Ошибки пинга происходили надежно одновременно с ошибками БД, поэтому мы знали, что это было сетевое аппаратное обеспечение, а не что-то на более высоком уровне.

Замена коммутатора исправила все.

4
ответ дан 3 December 2019 в 06:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: