Прекомпиляция активов занимает много памяти. ~ = 400 МБ в моем случае. Возможно, ОС может убить процесс из-за чрезмерного использования памяти. Вы можете проверить syslog, чтобы убедиться, что это так.
Вы можете увеличить объем памяти вашего сервера, чтобы избежать ситуации. Если это невозможно, я бы предложил вам предварительно скомпилировать активы в вашей локальной системе, передать их на репо и развернуть на сервер. Таким образом, вам не придется собирать активы на вашем сервере. Однако вам может понадобиться изучить способы удаления ранее сгенерированных активов, а также автоматизировать процесс.
У вас есть время выполнения javascript? На этой неделе я столкнулся с подобной ошибкой, пытаясь предварительно скомпилировать активы на виртуальной машине Linux. – Zajn
Если предложение zajn не работает, вы должны проверить свой системный журнал. Прекомпиляция активов занимает много памяти (больше, чем «рельсы s»), и может быть возможно, что ОС из-за этого убивает процесс. – rubish
Ах! @rubish Вы правы ... заканчивается память. – jasonlfunk