Здравствуйте, для проекта браузерной игры на php 7 (+ mysql и js) необходимо решить mysql ошибки по логу, заметили что они появляются в больших боях, при их появлении начинаются лаги. Также необходимо посмотреть как обстоят дела с PDO, если там что-либо не идеально сделано то исправить и оптимизировать. Также информируем что когда в 1 бой входит 100-120 игроков то нагрузка на бд достигает примерно 74% и соотвественно начинаются лаги в проекте после этого (впринципе думаем если решить все mysql ошибки то все должно исправится).

Несколько основных ошибок во время великого боя и после него в mysql.log (таблица spells отвечает за использование магии (нападение, хил и т.д.)):

1) Query: UPDATE `users`SET `login2` = "", `money` = "1049.93", `money2` = "154.54",`win` = "24204", `win_rating` = `win_rating` + 0,`win_rating_d` = `win_rating_d` + 1, `lose` = "371",`lose_rating` = `lose_rating` + 0, `lose_rating_d` = `lose_rating_d` + 0,`nich_rating` = `nich_rating` + 0,`nich` = "9", `battle` = "-1" WHERE `id` = "18483642" LIMIT 1Error: Deadlock found when trying to get lock; try restarting transaction

2) Query: UPDATE `items_users` SET `inOdet` = "1" WHERE `id` = "39726845" LIMIT 1Error: Deadlock found when trying to get lock; try restarting transaction

3) Query: DELETE FROM `spells` WHERE `btl` = "7238794" AND `hod`

Также необходимо будет расписать изменения для переноса на другой домен.

4 года назад
zakazchik333
Александр 
41 год
7 лет в сервисе
Был
4 года назад

Заявки фрилансеров

Владислав
 
26 лет
4 года в сервисе
Был
3 года назад
4 года назад
  • Похожие заказы

  • Требуется специалист для установки и доработки функционала сайта на Битрикс с использованием решений Аспро и модулей Сотбит. Ожидается, что кандидат имеет опыт работы с CMS Битрикс от 2 лет и обеспечивает оперативную обратную связь.

    Закрыт
    4 года назад
  • Требуется разработать плагин для MODX, который упростит редактирование полей без необходимости изменения шаблона и указания редактируемых полей. Также необходимо обеспечить совместимость с migx. Ожидается готовый функционал для удобной работы с данными.

    Закрыт
    4 года назад
  • $1850

    Требуется специалист для разработки веб-сайта с акцентом на обучение знанию английского и русского языков. Необходим опыт в веб-программировании и умение создавать функциональные сайты.

    Закрыт
    4 года назад
  • $3000

    Требуется Front-end разработчик с опытом работы 1-3 года для веб-программирования. Необходимы навыки JavaScript, HTML5 и Redux. Знание Node.js будет плюсом. Работа на полный день, удаленно. Высокая оплата труда, гео разработчика не имеет значения.

    Закрыт
    4 года назад
  • Требуется оценить время и стоимость разработки парсера для сайта. Алгоритм включает авторизацию, поиск по ключевому слову с выбором региона и сохранение полученных данных (имя, email, номер телефона) в Excel. Необходима точная оценка и описание необходимых шагов.

    Завершен
    4 года назад
  • Разработайте функционал для настройки уникальной сортировки товаров в Woocommerce для каждой категории. Необходимо обеспечить возможность назначения различных параметров сортировки (по цене и другим критериям) для каждой категории на сайте.

    Закрыт
    4 года назад
  • Требуется разработка формы-калькулятора для расчета стоимости грузоперевозок на сайте, работающем на WordPress и Elementor. Форма должна включать поля для ввода адресов с автоматическим расчетом расстояния, выбор автомобиля, количество грузчиков, контакты и итоговую цену. Данные из формы отправляются на электронную почту. Нужна адаптивная вёрстка для мобильных экранов.

    Завершен
    4 года назад
  • Требуется помощь в исправлении бага в MODx, связанного с отправкой форм через AJAX и Formit. После отправки формы появляется сообщение о успешной отправке, но письма не доходят до почты, и данные не сохраняются в админке. Необходимо выявить и устранить причину данной проблемы.

    Закрыт
    4 года назад
  • $150

    Требуется спарсить контакты селлеров с российских маркетплейсов, таких как Ozon, Wildberries и Lamoda. Начать необходимо с Ozon. Использовать можно Content Downloader, Aparser или самописные решения. Ожидаются предложения только от ответственных исполнителей.

    Закрыт
    4 года назад
  • Требуется интеграция форм на сайте с amoCRM, чтобы при оставлении номера телефона создавалась сделка в CRM. Также необходимо обеспечить передачу UTM-меток или ключевых запросов для дальнейшего анализа.

    Завершен
    4 года назад