- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Имеется выделенный сервер с Windows 2008 R2
Работает сайт со скриптом на C++ (.exe файл)
Проблема: примерно 0.5% запросов заканчивается сообщением
Ошибка сервера
502 - веб-сервером в качестве шлюза или прокси-сервера получен недопустимый ответ.
Проблема с запрашиваемой страницей; страница не может быть отображена. Веб-сервер, выступая в качестве шлюза или прокси-сервера, при контакте с вышестоящим сервером содержимого получил от него недопустимый ответ.
Естественно, подозревал скрипт
Но потом проверил на пустышке, выводящей в html строку 'aaa' сто раз с задержкой 2 мс (для имитации работы) - нажимаешь подряд F5, и со временем тоже вылетает
Похоже, что-то не то с настройками IIS
В журналах вроде ничего нет, да и в тестовом скрипте ломаться нечему
Такое впечатление, что IIS принудительно срубает некоторые запросы
Может быть, если их слишком много накапливается на каком-то из ядер (проверяю на реальном сервере, где работает настоящий сайт)
Куда копать?
Сделали так:
поставили обработчик ошибок, который выдаёт htm-страницу с ообщением о конкретной ошибке
В хедер этого файла поставили http refresh
При возникновении сбоя выдаётся пустая страница, которая принудительно повторяет запрос
и тут уже выводится нормальный ответ (по статистике ошибки подряд не происходят)