19:06

Мы дети богов, наша участь известна...
Проблема такая: если я пишу Новую запись в дайри-клиенте то она отображается в Моем дневнике, но не отображается во френд-ленте. Если же я пишу Нвоую запись через сам дневник то все нормально.

Комментарии
06.11.2005 в 19:17

Проблема уже поднималась, но никаких внятных ответов получено не было.
06.11.2005 в 21:24

не все напрасно
Это потому, vanja, что мы много раз давали этот внятный ответ: клиент не поддерживается нами в течение 2,5 лет. Странно, что он вообще работает. Нам, конечно, очень неловко, но мы считаем, что клиента у нас, как бы, нет.

06.11.2005 в 21:59

Voilà.
Так, может, стоит убрать ссылку для скачивания неработающего клиента?
06.11.2005 в 22:06

не все напрасно
Убирали уже — тут же начинают просить повесить, хотят скачать клиент, и им все равно, что он не у всех работает.

06.11.2005 в 22:25

нос прости, не знал.. (( А вроде проскакивала инфа, что новый клиент пишется?.. или это сторонние разработчики?
06.11.2005 в 22:55

не все напрасно
Пишется... Программистом со стороны, срок был - до конца сентября.

Вот так и работаем.
06.11.2005 в 22:57

Все очень просто. проверь время на компе. Просто может быть что ты пишешь пост, он добавляется у тебя в дневнике, а так как лента избранных формируется во временном промежутке (например с момента открытия и назад на пять дней) твой пост оказывается где нить в конце ленты. Клиент добавляет пост в днев с датой и временем компа а не сервера. это если я ничего не путаю
06.11.2005 в 23:05

не все напрасно
[Gonzales], да нет, это проблема рассинхронизации серверов. Как только больше 2800 посетителей на сайте, так и начинается.
06.11.2005 в 23:25

нос

Я просто писал по своему опыту у меня на компе время было неправильно выставленно и посты попадали в конец френдленты
07.11.2005 в 07:17

Мы дети богов, наша участь известна...
[Gonzales] нет, ее вообще нет



нос но такая проблема появилась буквально недавно - раньше то все было нормально
07.11.2005 в 11:27

не все напрасно
Aliana, проблема появилась уже почти 2 месяца назад, когда мы разделили базу данных на 2 SQL-сервера. Если бы мы этого не сделали, то один SQL-сервер при числе посетителей 2400-2500 уже сильно тормозил, а при 2700 уже был все время в дауне, отвечая — "извините, в данный момент сервер не может выполнить ваш запрос..." Как пример — в эту пятницу весь день мы работали на одном сервере и те, кто здесь был, мог наблюдать постоянные отказы сервера выполнить запрос.



С двумя SQL-серверами у нас сейчас бывает и 3200, даже 3500 человек и в большинстве случаев все работает нормально, но иногда, только при одновременном выполнении пользователями нескольких десятков сложных запросов, возникает рассинхронизация серверов. Им, порой, не хватает всего чуть-чуть. Если бы можно было в таких ситуациях 1 раз в 10-15 минут останавливать всех пользователей (всего секунд на 10-15!), то один сервер догнал бы другого и дальше можно было работать нормально :) Но этого сделать нельзя, и в часы-пик разница между их базами данных продолжает расти, и может достичь такой, что базы отличаются друг от друга в течение 2-3 часов.



Вот такая штука. Но мы думаем, экспериментируем и пытаемся найти решение.

07.11.2005 в 12:40

Мы дети богов, наша участь известна...
нос спасибо за подробное объяснение:)
07.11.2005 в 22:38

капибара
нос

Если бы можно было в таких ситуациях 1 раз в 10-15 минут останавливать всех пользователей (всего секунд на 10-15!)

что мешает делать то же самое, например, 1 раз в час на 1 минуту?