Cron sudo /usr/local/vesta/bin/v-update-sys-vesta-all
Cron sudo /usr/local/vesta/bin/v-update-sys-vesta-all
Ubuntu 16.04
Чистая установка Vesta 0.9.8-17
Пришло письмо:
Cron <admin@example> sudo /usr/local/vesta/bin/v-update-sys-vesta-all
В ту же минуту пришло сообщение о нехватке памяти:
Чистая установка Vesta 0.9.8-17
Пришло письмо:
Cron <admin@example> sudo /usr/local/vesta/bin/v-update-sys-vesta-all
Code: Select all
/usr/local/vesta/bin/v-update-sys-vesta: line 54: 12674 Killed apt-get install $package -qq > /dev/null 2>&1
Error: vesta-php update failed
Ранее с подобными ошибками не сталкивался, хотя памяти занимает примерно столько же, как и на Ubuntu 14.04. Что посоветуете?Процесс mysqld убит OOM-killer.
Re: Cron sudo /usr/local/vesta/bin/v-update-sys-vesta-all
Сначала бы посмотреть значение vm.oom_kill_allocating_task наверное.
https://www.kernel.org/doc/Documentation/sysctl/vm.txt
https://www.kernel.org/doc/Documentation/sysctl/vm.txt
oom_kill_allocating_task
This enables or disables killing the OOM-triggering task in out-of-memory situations.
If this is set to zero, the OOM killer will scan through the entire tasklist and select a task based on heuristics to kill. This normally selects a rogue memory-hogging task that frees up a large amount of memory when killed.
If this is set to non-zero, the OOM killer simply kills the task that triggered the out-of-memory condition. This avoids the expensive tasklist scan.
If panic_on_oom is selected, it takes precedence over whatever value is used in oom_kill_allocating_task.
The default value is 0.
Re: Cron sudo /usr/local/vesta/bin/v-update-sys-vesta-all
В техподдержке порекомендовали установить в и применить настройки командой
Code: Select all
vm.overcommit_memory 1
Code: Select all
sysctl.conf
Code: Select all
sysctl -p
Re: Cron sudo /usr/local/vesta/bin/v-update-sys-vesta-all
Дык, а в итоге помогло? :)