В /proc/sys/vm/overcommit_memory есть настройка vm.overcommit_memory
поставьте там 2 вместо 0, после чего пройдитесь по всем конфигам - пхп, мускула, других, если используются и укажите там те значения, которые реально готовы выделить для них из своей памяти, если думаете, что будет "маловато", то берите виртуалку подороже, а не используйте overcommit_memory, лучше всего вот так:
vm.overcommit_memory = 2vm.overcommit_ratio = 100
в противном случае у вас так или иначе всё это будет повторяться снова и снова
вряд ли вам кто-то что-то подскажет без логов, конфигов, версий ПО, размера базы, доступной памяти, может быть всё что угодно, вплоть до уязвимости в самом mysql
если хотите знать, не оом ли киллер убил процесс, то скорее всего эта информация находится в логе /var/log/messages
также можете погуглить на тему использования journalctl
нет, с чего вы взяли, вбейте фразу в гуглопоиске в кавычках, которая есть только на главной странице, например "Доброго дня, Вас вітає Олександр і я допоможу Вам зрозуміти який бюджет потрібен для повної реалізації Вашого проекту" и вам выдаст только один поисковый результат
ну давайте проанализируем сайт проггера, который сделал ваш сайт bluebook.com.ua, там точно такая же структура, есть укр, рус, англ версии, по дефолту редиректит на укр, я вбил в гугле bluebook.com.ua и мне выдало следующее:
причём адрес у "Розробка сайту під ключ" гугл показывает не "bluebook.com.ua/ua", а "bluebook.com.ua", а рус версия идёт прицепом, думаю, ничего страшного для ранжирования в таком редиректе нет, но согласен, некрасиво, было бы приятнее видеть дефолтную версию в корневой папке, хотя на вкус и цвет...
https://www.microsoft.com/
для этого надо обозначить то, что они являются языковыми копиями, как минимум в селекторе языков в ссылках добавить атрибут hreflang, для русского hreflang="ru", для английского hreflang="en", для украинского hreflang="uk"
<ul class="lang-block d-flex"> <li> <a href="https://b-granum.com/ua" class="d-flex active " hreflang="uk"> UA </a> </li> <li> <a href="https://b-granum.com/en" class="d-flex " hreflang="en"> EN </a> </li> <li> <a href="https://b-granum.com/ru" class="d-flex " hreflang="ru"> RU </a> </li> </ul>
а как максимум добавить метатеги с обозначением языковых копий, но они у вас итак имеются
<link rel="alternate" hreflang="ru" href="https://b-granum.com/ru" /> <link rel="alternate" hreflang="uk" href="https://b-granum.com/ua" /> <link rel="alternate" hreflang="en" href="https://b-granum.com/en" />
так что волноваться в принципе не за что
Я читал этот документ, он про мультирегиональность. Я же говорю, что чем ниже уровень страницы в иерархии структуры сайта, тем ниже его трастовость "в глазах" поисковой системы. Это не привязываясь к мультиязычности. Чтоб было понятней, если домен- это первый уровень, разделы- второй уровень, а товары в разделах - третий (по структуре). То разделы по доверию всегда выше, чем товарные страницы. Сейчас есть даже такая мода делать вообще все страницы второго уровня именно для повышения траста страниц.