А на этом сервере бежит только база или апликация тоже?
Если второе, то надо посмотреть сколько памяти берет апликация (и вебсервер если есть). Можно запустить atop, он умеет сохранять историю.
Если весь сервер для базы,
1) то 4-5ГБ можно дать ей
IDONTSUDO, я прочитал. И понял (возможно неправильно) что вы представляете что есть 100 баз данных, по одной на регион.
Ответ - нет, есть одна распределенная база данных. Одна база со многими инстансами и репликацией данных. То есть нет шардинга по географическим или иным признакам.
Кстати, одноклассники - очень маленький проект по сравнению с фейсбуком :-)
Maxim Firsov, я вижу процесс разработки немного со стороны - я DevOps. Так что про дебаг не скажу.
А согласно методологии DevOps (+ TDD и т.п.) все должно быть автоматически - сделали commit/push, активизировалась система CI (Continuous Integration), которая запускает static code analyse, security scan, unit tests, integration tests и т.п.
Я больше занимаюсь вот этой автоматизацией.
хочу оставить xampp, что бы пользоваться инферфейсом
то есть использовать PHPadmin?
Тогда нужно:
1) проверить где socket
SHOW VARIABLES WHERE Variable_Name LIKE "socket"
2) и использовать его для подключения. Например для командной строки надо добавить
--socket=/path/to/file.sock
Вадим, Traefik "понимает" контейнеры, но я не уверен что стоит менять.
Насчет советчиков - каждый день появляется что-то новое в DevOps. Советую следовать двум принципам:
- искать tool под свою проблему, а не наоборот
- использовать скучные технологии (boringtechnology.club/)
интересно!
а в остальных строчках лога клиентские адреса нормальные?
Крон задач не создан
он может быть и на уровне системы, и в апликации (например в Wordpress). Проверили все?
Как искать кто? Я бы отключил на 10 минут сеть и посмотрел исчез ли этот request.
Если нельзя отключить - то, наверно, запустить сниффер и анализировать.
Егор Казанцев, как минимум в Израиле законно.
И при всей моей любви к свободе (поэтому я фрилансер) я вполне понимаю такой запрет. Это, естественно, не мешает разработчику уйти во все остальные места.
noute, наскролько понимаю, нет.
address-pools - это внешние адреса для kubernetes cluster, через которые внешний мир будет использовать сервисы kubernetes.
Насколько вижу, проблема не в кол-ве коннектов как таковом (да и лимит коннектов редко бывает проблемой сам по себе)
В настройке у нас
max_connections = 500
status:
Max_used_connections 298
Connection_errors_max_connections 0
Я советую сделать изменения которые я советовал, плюс прислать /var/log/mysql/mysqld.log - или как он называется у mariadb.