Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Проблема с отправкой карты сайта, хостинг виснет - множественные запросы ?

Проблема с отправкой карты сайта, хостинг виснет - множественные запросы ?


     11.03.2017    Общие вопросы, Ламерские вопросы    560

вопрос
Проблема с отправкой карты сайта на DLE - хостинг виснет - множественные запросы.

Несколько дней назад сделал несколько статей, обновил карту, отправил на индексацию, страница карты не выдала ответа,что системы уведомлены, думал проблема с соединением, нажал ещё раз, ничего.... обновил и увидел страницу с ошибками.

508 Resource Limit Is Reached

The website is temporarily unable to service your request as it exceeded resource limit. Please try again later.

504 Gateway Time-out

ответ от хостинга:
"Сейчас он выполняется свыше 30 секунд и из-за этого ошибка 504. Но ещё выполняется."

Несколько сайтов, все разные версии движков, на одном хостинге(платном).

проверил другие сайты результат повторился..

Что посоветуете?

Ответил: Sander


Указывайте версию DLE!!!

Открыть файл engine/ajax/sitemap.php
Найти и удалить код:
if (strpos ( send_url("http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url=", $map_link), "Thanks for the ping" ) !== false) {

	$buffer .= "<br />".$lang['sitemap_send']." Weblogs: ".$lang['nl_finish'];

} else {

	$buffer .= "<br />".$lang['sitemap_send']." Weblogs: ".$lang['nl_error']." URL: <a href=\"http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url=".urlencode($map_link)."\" target=\"_blank\">http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url={$map_link}</a>";

}



Или вариант 2.
В том же файле, после строки
		curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 6 );

Добавить:
		curl_setopt( $ch, CURLOPT_TIMEOUT, 6);


Что кстати рекомендую сделать в любом случае.

7 комментариев

irrwisch
Юзер

irrwisch - 11 марта 2017 13:45 -

Просить хостера увеличить лимиты

SHEVA
Юзер

SHEVA - 11 марта 2017 20:42 -

Тут не в лимите дело, а в том что ресурс Weblogs не работает так как нужно и из-за него Apatche стопится, можно назвать даже, что происходит типо досса, во общем без перезагрузки апатча сайт не запустишь, по этому на старых версиях DLE например 10x нужно делать то что указала SANDER. SANDER, тебе + за хороший ответ.

Evgeniy_oz
Юзер

Evgeniy_oz - 11 марта 2017 23:14 -


хостинг 10$ =1 месяц, это к сведению о возможности.

Evgeniy_oz
Юзер

Evgeniy_oz - 11 марта 2017 23:17 -

насколько я запомнил, Количество процессов было 20/20

Evgeniy_oz
Юзер

Evgeniy_oz - 11 марта 2017 23:18 -

всё остальное не превышало

Evgeniy_oz
Юзер

Evgeniy_oz - 11 марта 2017 23:57 -

нашёл такое

Количество процессов / Entry Processes

Здесь ведется учет процессов, создаваемых аккаунтом. Данный показатель не равен количеству посетителей сайта. Процесс как единица возникает при запросе CGI/PHP, при выполнении задания-крона или во время SSH-сессии и занимает доли секунды. Если, например, по причине медленного срабатывания скрипта в очереди образуется много одновременных процессов с последующим превышением лимита — новые процессы не смогут быть обработаны и сайт будет недоступным, пока не очистится очередь. Обычно ошибки, возникающие по причине превышения лимита по количеству процессов, крайне короткие, т.к. сами процессы быстро возникают и так же быстро закрываются.

Количество процессов / Number Of Processes

Показатель, похожий на вышеописанный, но включающий другие процессы в аккаунте, а не PHP — процессы, связанные с почтовой активностью например. В большинстве случаев этот показатель остается на достаточно низком уровне, так как отличные от PHP задания выполняются крайне быстро.

как я понял у меня первое ....

Evgeniy_oz
Юзер

Evgeniy_oz - 12 марта 2017 15:54 -

Sander

Большое спасибо , второй вариант работает!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх