- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
За последние 3 дня заметил странную проблему.
Периодически, по мере обхода внутренних страниц сайта (залогинен, как администратор) Wordpress, появляется вот такое сообщение:
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Трижды писал и дважды звонил в Техподдержку. Сотрудники говорят, что я не превышаю (есть еще огромный запас) выделенные мощности, согласно тарифному плану.
Причину ошибки они установить не могут.
1). Пришло время искать новый хостинг?
2). У кого были аналогичные проблемы на Спринтхосте? Как решили?
3). С чем может быть связана такая проблема?
Если используется CloudLinux, одновременно используете несколько вкладок в браузере + там скажем почта, фтп и т.п., то вполне может быть кратковременное превышение числа коннектов с одного айпи адреса и тогда получаете такое сообщение. Также это может быть результат действие ограничения коннектов с одного айпи какой-нибудь антиддос защитой на уровне веб сервера nginx. В логах доступа по идее больше информации найдётся, все же записывается...
Причину ошибки они установить не могут.
Пришло время искать новый хостинг?
Если считаете ошибку не критичной и техподдержку компетентной, то менять хостинг не стоит.
Ошибка 503 (она же Service Unavailable ...) не всегда связана с нагрузкой.
Данная ошибка появляется когда на сайте количество одновременных процессов достигает лимита выставленного на сервере. К примеру на сервере стоит ограничение в 20 одновременных процессов, при достижении данного лимита - 20, 21 процесс будет вываливаться в "Service Unavailable".
Вам надо проанализировать логи сайта, там будет отображено из-за чего ошибка.
Как вариант у вас есть какие то ajax скрипты которые не совсем корректно работают. тот же чат с непрерывным обновлением или thumb и десятки изображений которые одновременно загружаются.
MaksimVS,
Скорее всего, Вы правы, а у меня - кривые ручищи.
Пока (тьфу, тьфу, тьфу, даже башкой немного шарахнулся) ошибки не наблюдаются.
Что я сделал?
В файле Wordpress functions.php были функции, выводящие в секцию head мета-тег robots и rel canonical.
Они работали корректно. Вот их код:
/*функция закрытия от индексации постраничной навигации, несуществующих страниц и результатов поиска по сайту*/
function mayak_meta_robots () {
if (is_paged() or is_404() or is_search())
{
echo "".'<meta name="robots" content="noindex,follow" />'."\n";
}
}
add_action('wp_head', 'mayak_meta_robots');
/*Функция вывода rel="canonical" на всех страницах сайта*/
remove_action('wp_head', 'rel_canonical');
function mayak_wp_canonical(){
if ( !is_singular() )
return;
global $wp_the_query;
if ( !$id = $wp_the_query->get_queried_object_id() )
return;
$link = get_permalink( $id );
if ( $page = get_query_var('cpage') )
$link = get_comments_pagenum_link( $page );
echo "<link rel='canonical' href='$link' />\n";
}
add_action('wp_head', 'mayak_wp_canonical', 3);
function mayak_canonical(){
if (is_home() ) {
$mayak_chief_link = get_option('home');
$mayak_home_link = mayak_link_paged($mayak_chief_link);
{
echo "".'<link rel="canonical" href="'.$mayak_home_link.'" />'."\n";
}
} else if (is_category()) {
$mayak_cat_link = get_category_link(get_query_var('cat'));
$mayak_category_link = mayak_link_paged($mayak_cat_link);
{
echo "".'<link rel="canonical" href="'.$mayak_category_link.'" />'."\n";
}
}
}
function mayak_link_paged($link) {
$mayak_page = get_query_var('paged');
$mayak_check = function_exists('user_trailingslashit');
if ($mayak_page && $mayak_page > 1) {
$link = trailingslashit($link);
if ($mayak_check) {
$link = user_trailingslashit($link, 'paged');
} else {
$link .= '/';
}
}
return $link;
}
add_action('wp_head', 'mayak_canonical');
Ошибка 503 появилась, когда я решил добавить цифру 3 в скобки add_action.
add_action('wp_head', 'mayak_meta_robots', 3);
add_action('wp_head', 'mayak_canonical', 3);
Я не программист, но мне кажется, что именно эти функции конфликтовали между собой. 3 убрал, пока ошибки не наблюдаю.
Как Вы думаете, причина в этом? Насколько я понимаю, цифра определяет порядок обработки функций, их последовательность?
Всем спасибо за помощь!
На спринхосте много ограничений, я оттуда ушел 5 лет назад и не жалею. А ушёл из-за их тупого ограничения на количество файлов. Да если честно, то хостинг когда-то был на высоте, но застрял во времени. Чего стоит их допотопная панель управления.
Напишите в личку, подскажу варианты с более удобным хостингом.