2015-05-05 2 views
9

Я использую Apache + Passenger на моем сервере Linode с базой данных Postgresql-9.4. Каждый так часто, я получаю следующее сообщение об ошибке, но это непредсказуемо и расправляется несколько минут спустя с никаких действий не принимается, поэтому крайне трудно отлаживать:Ошибка внутреннего сервера Phusion Passenger

Internal server error 
Phusion Passenger has listed more information about the error below. 
An error occurred while starting the web application. It sent an unknown response type "". 

Кто-нибудь еще запустить в ошибку, как это , или знать, что это может означать?

+0

памяти? Каков размер вашего Linode и есть ли свободная память при получении этой ошибки? – Capsule

+0

@Capsule Мой linode имеет 0,5 ГБ ОЗУ. Когда я получаю сообщение об ошибке, нет памяти для замены, но обычно осталось около 20000 тыс. Памяти. Что странно, потому что я думал, что память выбежала первым, а Swap действовала как резервная копия ... –

+0

Возможно, что ядро ​​резервирует некоторую память, чтобы система не разбилась, но у вас, очевидно, нет памяти для приложений, добраться до нижней части свопа. Во всяком случае, даже если ваши приложения смогут использовать оставшиеся 20 МБ, это совсем не так, и рано или поздно вы столкнетесь с некоторыми серьезными проблемами. Попробуйте увеличить своп в качестве теста (даже если Linodes работает на SSD, и это будет не так ужасно медленно, как если бы вы переключались на жесткий диск, вам следует подумать о том, чтобы получить больше памяти) и посмотреть, исчезла ли ошибка или произойдет менее часто. – Capsule

ответ

Смежные вопросы