Replies (32)

  • @vt, другие сайты как то умудряются работать с mysql и только у угнича всё как обычно валится из рук. потому что нивинда ага
  • @kunsun, Здесь не в линуксе и не в мускуле проблема, это яндекс-облаку пиздец, охра обещал что мы с него переедем когда он из отпуска выйдет, а это две недели почти еще ждать
  • @vt, трех с половиной посетителей жуйка мог бы дома на респбери пае поселить
  • @kunsun, картинки 150гб занимают, у меня дома ссд только на 120!
  • @vt, дропай Ж) кому они нужны на сайте нет ни структуры ни поиска
  • @kunsun, я все свои картинки нахожу по тегам в поиске по своему блогу, хз что там у тебя не выходит
  • @vt, недавно на телефоне пытался что то найти в жуйке. не нашел даже кнопку или поле для поиска
  • @kunsun, надо было телефон набок повернуть, лол
  • @vt, А зачем ты используешь бяку? Кстати мобильный клиент не работает.
  • @Irsi, Рестартанул мобильные уведомления
    Бяка в данном случае это Openstack, на котором работает жуйк :)
  • @vt, А ну да... oVirt наш выбор 😀
  • @vt, Я не устану вдалбливать тебе это в голову top500.org
  • @vt, У тебя файл картинки не удаляется вместе с сообщением и остаётся доступной по прямой ссылке.
    Рекомендую удалить файлы, на которые больше нет ссылок на жуйкосайте.
  • @mabu, Разрешаю, занимайся! У меня рук свободных на это нет.
  • @vt, Уже удалил со своего компьютера такие файлы.
    Теперь ты удаляй со своего.
  • @mabu, Как определить «такие»? Пиши команды, я введу
  • @kunsun, Таки нет, проблема именно в мускуле оказалась — причем в тех самых рекурсивных запросах, которые я добавлял пользуя новейшие фичи мариадб — висит 6 запросов и каждый ест по 100% CPU, то ли с обновлениями так стало, то ли от конкретного пользователя запрос ленты минус банлист где-то зацикливается (все 6 висящих запросов от одного пользователя и если его повторить, то тоже зависает)
  • @vt, победил! нашел бажный тред с неправильными счетчиками реплаев, он все вешал
  • @vt, Количество ответов хранится в нити, а не вычисляется? Во дебилы!
  • @mabu, Так именно на вычислении и зависает
  • @mabu, зависалО
  • @vt, Твоя база данных не может сделать COUNT(*) и ты продолжаешь на ней сидеть?
  • @mabu, Куда сделать COUNT, чтоб из количества реплаев вычесть число забаненных? Пиши команду, я введу.
  • @mabu, Текущий вариант запроса — paste.org.ru
    Давай расскажи что все это не нужно и можно сделать проще, без варианта проще можешь не возвращаться!
  • @vt, Упростил твою портянку до
    SELECT COUNT(*) FROM Messages WHERE UserName NOT IN (SELECT UserName FROM BannedUsers)

    SQLite умеет в такой запрос.
  • @mabu, Мне надо получить ленту пользователя И рядом с каждым сообщением счетчик реплаев. Где у тебя тут лента?
  • @vt, Сначала было задание чтобы из количества ответов вычесть те, что забанены, теперь же нужно показать ленту пользователя.
    Типичный заказчик меняет задание прямо на лету.
  • @mabu, Задание изначально было отображать ленту сообщений со счётчиком ответов, но типичный студент задачу не понял, ему попытались поделить на части и обьяснить частями, радостно победив первую часть он начал верещать что кто-то поменял задание :)
  • @vt, Задание изначально было отображать ленту сообщений со счётчиком ответовУкажи место в треде где это было, а то никак не найду.
  • @mabu, juick.com — если что, то забаненные вычитаются и из списка сообщений и из счетчика реплаев, я понимаю что для студента это сложно, продолжим лет через 10 опыта
  • @vt, Зачем вычитать забаненных, если их можно не суммировать?
  • @mabu, Тебя никто не ограничивает, пиши лучшее решение, я введу