У меня есть веб-сайт (мобильная сеть), работающий на 2 серверах и 1 балансире с haproxy, ОС Ubuntu 10.10
Конфигурации Apache:
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
Сайт работает нормально, но внезапно теперь часто он возвращает пустую страницу HTTP 500 (20 байт за 30-50 мс) без сообщений об ошибках, но когда я обновляю его, он отображается правильно.
Кто-нибудь знает, где это может пойти не так?
Обновление:
Я не знаю, соответствует ли это значению, но в любое время его невозможно загрузить, браузеры заставляют меня загружать контент, и когда я проверил загруженный файл (имя: Random_Chars. ~ .Part), я обнаружил, что в заголовке HTML коды, добавленные браузером
meta http-equiv="Content-Type" content="text/html; charset=utf-8"
meta name="viewport" content="width = device-width, maximum-scale = 1.0, initial-scale = 1.0"
meta name="apple-mobile-web-app-capable" content="yes"
--- ADDED BY BROWSER --
link href="styles/reset.css" rel="stylesheet" type="text/css"
link href="styles/base.css" rel="stylesheet" type="text/css"
script type="text/javascript" src="scripts/templates.js"
script type="text/javascript"
function init() {
var mySlideshow = new Slideshow ("slideshow", 0, true);
var myToggle = new ToggleSwitch(["toggler1","toggler2","toggler3"]);
var myStyleTweaks = new StyleTweaker();
myStyleTweaks.add("Series60/5.0", "styles/tweaks/S605th.css");
myStyleTweaks.add("Series60/3.2", "styles/tweaks/S603rdFP2.css");
myStyleTweaks.add("AppleWebKit/420+", "styles/tweaks/S406th.css");
myStyleTweaks.add("N900", "styles/tweaks/maemo.css");
myStyleTweaks.add("Firefox/3.0a1 Tablet browser 0.3.7", "styles/tweaks/maemo.css");
myStyleTweaks.add("Opera Mini/4", "styles/tweaks/operamini.css");
myStyleTweaks.tweak();
}
addEvent("onload",init);
/script
В журналах ошибок Apache я нашел эту строку:
[client ip] File does not exist: /var/www/http:, referer: http://domain.com/search
файл примечания с именем «http:»
иногда это не ответ 500, а 200 ОК, но содержимое пустое, пока я не обновлюсь несколько раз
Любая помощь будет оценена.