Технический сбой

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

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


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

вопрос
Проблема с отправкой карты сайта на 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 - -

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

SHEVA
Юзер

SHEVA - -

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

Evgeniy_oz
Юзер

Evgeniy_oz - -


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

Evgeniy_oz
Юзер

Evgeniy_oz - -

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

Evgeniy_oz
Юзер

Evgeniy_oz - -

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

Evgeniy_oz
Юзер

Evgeniy_oz - -

нашёл такое

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

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

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

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

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

Evgeniy_oz
Юзер

Evgeniy_oz - -

Sander

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

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

наверх