Затачиваем Burst.Net VPS для сателлитной сети

В очередной раз столкнулся с косяком от Burst.Net, которым я пытаюсь барыжить по мере сил, но которому это явно не надо, поэтому на хостинге, предлагающем самые дешевые IP адреса, и потому отлично подходящему для хостинга сателлитов, остаются либо самые упертые рефералы, либо те кто ко мне обращается с вопросом, нафига такое советовать? Так что приходится подключаться к решению проблемы партнера- все таки афилерские бабки надо отрабатывать.

Вот и сейчас- люди взяли VPS за $13 под адалтную приватную сетку, в которой собираются торговать постами, но и в добавок докупили пачку IP адресов. На борту VPS имеет 1Gb Ram, 1.5Mhz и 50Gb дискового пространства. То есть людям под 70-80 блогов, чисто под размещение в край, но брали они, как я понял, под расширение, что естественно мне интересно.

Ну вот и пишут, что типо через твою рефку зарегались, но хостинг говно, ибо типо делают все долго, да и сейчас стали пытаться шлепать посты, а вылетает ошибка:
Fatal error: Out of memory (allocated 262144) (tried to allocate 77824 bytes) in /home/XXX/public_html/wp-settings.php on line XXX
ну и в таком духе, то есть памяти не хватает.

Пришлось провести людям небольшую консультацию: у Burst.Net в последнее время появилась не приятная особенность- они криво настраивают VPS первоначально, ну а поскольку суппорт работает не быстро, то приходится их пинать.

Поэтому большую часть настроек, можно провести руками самому. Для начала через управлялку VPS или команду top в консоли ssh выяснить что у нас жрет память. У людей оказалось, что памяти занято почти 900Mb, при том, что все блоги были в состоянии idle. Так что для начала надо отключить все почтовые службы (в их естественно случае, так как на сетке сателлитов почта не нужна), после чего внести правки в файл /etc/my.cnf:
[mysqld]
local-infile=0
max_connections=300
read_buffer_size=1M
sort_buffer=1M
log-slow-queries
query_cache_limit=256K
key_buffer=1M
innodb_buffer_pool_size=16M
innodb_additional_mem_pool_size=8M
max_allowed_packet=8192000

Затем внести правки в глобальный php.ini, или создать его в дуркующем домене:
memory_limit = 64M;
max_execution_time = 45;
post_max_size = 24M;

после чего добавить в конец файла wp-config.php стороку
define(‘WP_MEMORY_LIMIT’, ’64M’);

После этого система начинает жрать где то в районе 300-400Mb и жизнь становится более радужной, и позволяющей сетке сателлитов жить нормально.

Оставить комментарий