Сайт пока не может обработать этот запрос http error 500 bitrix

Сайт пока не может обработать этот запрос 1С Битрикс Решение и ответ на вопрос 2459062

sanek199020

0 / 0 / 1

Регистрация: 15.01.2016

Сообщений: 83

1

Сайт пока не может обработать этот запрос

24.05.2019, 14:43. Показов 4090. Ответов 13

Метки нет (Все метки)


Помогите устранить ошибку в коде

Выходит такое сообщение: Сайт пока не может обработать этот запрос.

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?
    if($_POST["action"] == "action"){ //запрос отправлен
            ?>           
<p style="font-size: 20px; color: green;">Ваш запись принята.</p>
            IntVal($yvalue), &quot;ACTIVE_DATE&quot;=&gt;&quot;Y&quot;, &quot;ACTIVE&quot;=&gt;&quot;Y&quot;);          $res = CIBlockElement::GetList(Array(), $arFilter, false, Array(&quot;nPageSize&quot;=&gt;50), $arSelect);          while($ob = $res-&gt;GetNextElement())          {               //$arFields = $ob-&gt;GetFields();              //print_r($arFields);               $arProps = $ob-&gt;GetProperties();                 $arProps[&quot;DATE&quot;][&quot;VALUE&quot;];              if($arProps[&quot;FIO&quot;][&quot;VALUE&quot;] == getRealIP() ){                   $no_add_flag = true;                }                       if($arProps[&quot;PHONE&quot;][&quot;VALUE&quot;] == &quot;1&quot;){                    $yes++;                 }               else                    $no++;          }       mail(&quot;90@mail.ru, &quot;Запись на приём к директору&quot;, &quot;Фамилия, имя: &quot;. $_POST['fio'] . &quot;nrТелефон: &quot; . $_POST['phone'],&quot;From: online@$SERVER_NAME&quot;);     } ?&gt; 
<div class="priem">      
  <div style="width: 300px; margin: auto;">         <img style="    display: block;
    margin: auto;" src="/upload/medialibrary/315/3159a80f89a286c163ab91a686080cbe.jpg"  />       
    <p style="text-align: center;">Иванов Иван Иваныч 
      <br />
                Директор школы         </p>
    </div>
     
  <div>          
    <h2>Записаться на приём к директору</h2>
        <form id="form" action="/priem/" method="post">             <label style="display: block;"> Фамилия, имя*</label>             <input class="fio first" name="fio" type="text" value="" style="margin-bottom: 15px;" />            <label style="display: block;"> Телефон*</label>             <input class="fio second" name="phone" type="tel" value="" />           <input id="sub" class="button" type="button" value="Отправить" />          <input type="hidden" name="action" value="action" />        </form>     </div>
 </div>
 
<script>
    $(document).ready(function(){
 
        $("#sub").live("click",function(){
 
            if($(".first").val().length > 0 && $(".second").val().length > 0 ){
                $("#form").submit();
            }
 
        });
 
    });
 
</script>

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Dias606

71 / 60 / 24

Регистрация: 20.09.2016

Сообщений: 556

24.05.2019, 14:57

2

что это за пздц…

PHP
1
IntVal($yvalue), &quot;ACTIVE_DATE&quot;=&gt;&quot;Y&quot;, &quot;ACTIVE&quot;=&gt;&quot;Y&quot;);          $res = CIBlockElement::GetList(Array(), $arFilter, false, Array(&quot;nPageSize&quot;=&gt;50), $arSelect);          while($ob = $res-&gt;GetNextElement())          {               //$arFields = $ob-&gt;GetFields();              //print_r($arFields);               $arProps = $ob-&gt;GetProperties();                 $arProps[&quot;DATE&quot;][&quot;VALUE&quot;];              if($arProps[&quot;FIO&quot;][&quot;VALUE&quot;] == getRealIP() ){                   $no_add_flag = true;                }                       if($arProps[&quot;PHONE&quot;][&quot;VALUE&quot;] == &quot;1&quot;){                    $yes++;                 }               else                    $no++;          }       mail(&quot;90@mail.ru, &quot;Запись на приём к директору&quot;, &quot;Фамилия, имя: &quot;. $_POST['fio'] . &quot;nrТелефон: &quot; . $_POST['phone'],&quot;From: online@$SERVER_NAME&quot;);     } ?&gt;

Миниатюры

Сайт пока не может обработать этот запрос
 



0



71 / 60 / 24

Регистрация: 20.09.2016

Сообщений: 556

24.05.2019, 14:59

3

а все знаешь почему так, потому что кто то смешал php и html код, а после открыл страницу на редактирование и нажал сохранить, переписывай запрос getlist в нормальном виде и все заработает



0



0 / 0 / 1

Регистрация: 15.01.2016

Сообщений: 83

24.05.2019, 15:03

 [ТС]

4

Dias606
как это сделать?



0



71 / 60 / 24

Регистрация: 20.09.2016

Сообщений: 556

24.05.2019, 15:04

5

как поломал так и сделать =)



0



0 / 0 / 1

Регистрация: 15.01.2016

Сообщений: 83

24.05.2019, 15:07

 [ТС]

6

Dias606
не я ломал

Добавлено через 1 минуту
переписывай запрос getlist в нормальном виде и все заработает
Как это осуществить?
у меня есть только режимы
Редактировать как текст
Редактировать как PHP
Редактировать как HTML



0



71 / 60 / 24

Регистрация: 20.09.2016

Сообщений: 556

24.05.2019, 15:15

7

удали этот кусок г.. кода который я выше выделил и форма отправки у тебя заработает



0



sanek199020

0 / 0 / 1

Регистрация: 15.01.2016

Сообщений: 83

24.05.2019, 15:18

 [ТС]

8

удалил, но ничего не поменялось

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Электронная приёмная");
 
CModule::IncludeModule('iblock');
$yvalue = 20;
 
$date_time_array = getdate( time() );
//echo $date_time_array['weekday'];
 
//echo getdate(addDay(3))['weekday'];
 
$today = date("m.d.y");
 
?><?
    if($_POST["action"] == "action"){ //запрос отправлен
            ?>           
<p style="font-size: 20px; color: green;">Ваша запись принята.</p>
 <div class="priem">     
  <div style="width: 300px; margin: auto;">         <img style="    display: block;
    margin: auto;" src="/upload/medialibrary/315/3159a80f89a286c163ab91a686080cbe.jpg"  />       
    <p style="text-align: center;">Иванов Иван Иваныч 
      <br />
                Директор школы         </p>
    </div>
     
  <div>          
    <h2>Записаться на приём к директору</h2>
        <form id="form" action="/priem/" method="post">             <label style="display: block;"> Фамилия, имя*</label>             <input class="fio first" name="fio" type="text" value="" style="margin-bottom: 15px;" />            <label style="display: block;"> Телефон*</label>             <input class="fio second" name="phone" type="tel" value="" />           <input id="sub" class="button" type="button" value="Отправить" />          <input type="hidden" name="action" value="action" />        </form>     </div>
 </div>
 
<script>
    $(document).ready(function(){
 
        $("#sub").live("click",function(){
 
            if($(".first").val().length > 0 && $(".second").val().length > 0 ){
                $("#form").submit();
            }
 
        });
 
    });
 
</script>
 <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>



0



Dias606

71 / 60 / 24

Регистрация: 20.09.2016

Сообщений: 556

24.05.2019, 15:21

9

Лучший ответ Сообщение было отмечено sanek199020 как решение

Решение

кароч открывай в режиме php страницу на редактирование и вставляй этот код:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?if($_POST["action"] == "action"){?>           
<p style="font-size: 20px; color: green;">Ваш запись принята.</p>
<?mail('90@mail.ru', 'Запись на приём к директору', 'Фамилия, имя:'. $_POST['fio'].'nrТелефон:'.$_POST['phone']);}?>
<div class="priem">      
  <div style="width: 300px; margin: auto;">         <img style="    display: block;
    margin: auto;" src="/upload/medialibrary/315/3159a80f89a286c163ab91a686080cbe.jpg"  />       
    <p style="text-align: center;">Иванов Иван Иваныч 
      <br />
                Директор школы      </p>
    </div>
     
  <div>          
    <h2>Записаться на приём к директору</h2>
        <form id="form" action="/priem/" method="post">             <label style="display: block;"> Фамилия, имя*</label>           <input class="fio first" name="fio" type="text" value="" style="margin-bottom: 15px;" />            <label style="display: block;"> Телефон*</label>            <input class="fio second" name="phone" type="tel" value="" />           <input id="sub" class="button" type="button" value="Отправить" />           <input type="hidden" name="action" value="action" />        </form>     </div>
 </div>
 
<script>
    $(document).ready(function(){
 
        $("#sub").live("click",function(){
 
            if($(".first").val().length > 0 && $(".second").val().length > 0 ){
                $("#form").submit();
            }
 
        });
 
    });
 
</script>



0



0 / 0 / 1

Регистрация: 15.01.2016

Сообщений: 83

24.05.2019, 15:32

 [ТС]

10

страница заработала но она теперь пустая, т.е. ни фона нет, ни клавиш для редактирования страницы.

только это

Записаться на приём к директору

Фамилия, имя*

Телефон*



0



Dias606

71 / 60 / 24

Регистрация: 20.09.2016

Сообщений: 556

24.05.2019, 15:35

11

Лучший ответ Сообщение было отмечено sanek199020 как решение

Решение

потому что ты удалил подключение шапки и футера

PHP
1
2
3
4
5
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
?>
// сюда вставь код который я выше скинул
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

Добавлено через 33 секунды
страницу на редактирование можешь открыть из админки..



0



0 / 0 / 1

Регистрация: 15.01.2016

Сообщений: 83

24.05.2019, 16:05

 [ТС]

12

помогло. Но в приходящем письме отображается
Фамилия, имя:Алексnr Телефон:899999999

можно ли сделать чтобы телефон был с новой строки в приходящем письме



0



Dias606

71 / 60 / 24

Регистрация: 20.09.2016

Сообщений: 556

25.05.2019, 08:00

13

Попробуй так

PHP
1
<?mail('90@mail.ru', 'Запись на приём к директору', 'Фамилия, имя:'. $_POST['fio'].'rn'.'Телефон:'.$_POST['phone']);}?>

Добавлено через 2 минуты
но ты должен понимать что это все костыли и на битриксе нужно это делать через почтовые шаблоны и не мешать php и html код



0



0 / 0 / 1

Регистрация: 15.01.2016

Сообщений: 83

25.05.2019, 08:45

 [ТС]

14

не поменялось

Фамилия, имя:АлексrnТелефон:79164865685



0



В статье мы расскажем, как исправить ошибку (код состояния) 500 со стороны пользователя и администратора сайта, а также подробно разберём, что такое ошибка запроса 500.

Что такое внутренняя ошибка сервера 500

Код ошибки 5хх говорит о том, что браузер отправил запрос корректно, но сервер не смог его обработать. Что значит ошибка 500? Это проблема сервера, причину которой он не может распознать.

Сообщение об ошибке сопровождается описанием. Самые популярные варианты:

  • Внутренняя ошибка сервера 500,
  • Ошибка 500 Internal Server Error,
  • Временная ошибка (500),
  • Внутренняя ошибка сервера,
  • 500 ошибка сервера,
  • Внутренняя ошибка HTTP 500,
  • Произошла непредвиденная ошибка,
  • Ошибка 500,
  • HTTP status 500 internal server error (перевод ― HTTP статус 500 внутренняя ошибка сервера).

Дизайн и описание ошибки 500 может быть любым, так как каждый владелец сайта может создать свою версию страницы. Например, так выглядит страница с ошибкой на REG.RU:

Как ошибка 500 влияет на SEO-продвижение

Для продвижения сайта в поисковых системах используются поисковые роботы. Они сканируют страницы сайта, проверяя их доступность. Если страница работает корректно, роботы анализируют её содержимое. После этого формируются поисковые запросы, по которым можно найти ресурс в поиске.

Когда поисковый робот сканирует страницу с ошибкой 500, он не изменяет её статус в течение суток. В течение этого времени администратор может исправить ошибку. Если робот перейдёт на страницу и снова столкнётся с ошибкой, он исключит эту страницу из поисковой выдачи.

Проверить, осталась ли страница на прежних позициях, можно с помощью Google Search Console. Если робот исключил страницу из поисковой выдачи, её можно добавить снова.

Код ошибки 500: причины

Если сервер вернул ошибку 500, это могло случиться из-за настроек на web-хостинге или проблем с кодом сайта. Самые распространённые причины:

  • ошибки в файле .htaccess,
  • неподходящая версия PHP,
  • некорректные права на файлы и каталоги,
  • большое количество запущенных процессов,
  • большие скрипты,
  • несовместимые или устаревшие плагины.

Решить проблему с сервером можно только на стороне владельца веб-ресурса. Однако пользователь тоже может выполнить несколько действий, чтобы продолжить работу на сайте.

Что делать, если вы пользователь

Если на определённом ресурсе часто возникает ошибка 500, вы можете связаться с владельцем сайта по инструкции.

Перезагрузите страницу

Удаленный сервер возвращает ошибку не только из-за серьёзных проблем на сервере. Иногда 500 ошибка сервера может быть вызвана небольшими перегрузками сайта.

Чтобы устранить ошибку, перезагрузите страницу с помощью сочетания клавиш:

  • на ПК — F5,
  • на ноутбуке — Fn + F5,
  • на устройствах от Apple — Cmd + R.

Обратите внимание! Если вы приобретаете товары в интернет-магазине и при оформлении заказа появляется 500 Internal Server Error (перевод — внутренняя ошибка сервера), при перезагрузке страницы может создаться несколько заказов. Поэтому сначала проверьте, оформился ли ваш предыдущий заказ. Если нет, попробуйте оформить заказ заново.

Очистите кэш и cookies браузера

Кэш и cookies сохраняют данные посещаемых сайтов и данные аутентификаций, чтобы в будущем загружать веб-ресурсы быстрее. Если на ресурсе уже был статус ошибки 500, при повторном входе на сайт может загружаться старая версия страницы с ошибкой из кэша, хотя на самом деле страница уже работает. Очистить кэш и куки браузера вам поможет инструкция.

Если ни одно из этих действий не решило проблему, значит, некорректно работает сам сервер сайта. Вернитесь на страницу позже, как только владелец решит проблему.

Что делать, если вы владелец сайта

В большинстве случаев устранить проблему может только владелец сайта. Как правило, ошибка связана с проблемами в коде. Реже проблемы могут быть на физическом сервере хостинг-провайдера.

Ниже рассмотрим самые популярные причины и способы решения.

Ошибки в файле .htaccess

Неверные правила в файле .htaccess — частая причина возникновения ошибки. Чтобы это проверить, найдите .htaccess в файлах сайта и переименуйте его (например, в test). Так директивы, прописанные в файле, не повлияют на работу сервера. Если сайт заработал, переименуйте файл обратно в .htaccess и найдите ошибку в директивах. Если вы самостоятельно вносили изменения в .htaccess, закомментируйте новые строки и проверьте доступность сайта.Также может помочь замена текущего файла .htaccess на стандартный в зависимости от CMS.

Найти директиву с ошибкой можно с помощью онлайн-тестировщика. Введите содержимое .htaccess и ссылку на сайт, начиная с https://. Затем нажмите Test:


Произошла непредвиденная ошибка

На экране появится отчёт. Если в .htaccess есть ошибки, они будут выделены красным цветом:


500 ошибка nginx

Активирована устаревшая версия PHP

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

Установлены некорректные права на файлы и каталоги сайта

В большинстве случаев корректными правами для каталогов являются «755», для файлов — «644». Проверьте, правильно ли они установлены, и при необходимости измените права на файлы и папки.

Запущено максимальное количество процессов

На тарифах виртуального хостинга REG.RU установлены ограничения на количество одновременно запущенных процессов. Например, на тарифах линейки «Эконом» установлено ограничение в 18 одновременно запущенных процессов, на тарифах «+Мощность» ― 48 процессов. Если лимит превышен, новый процесс не запускается и возникает системная ошибка 500.

Такое большое число одновременных процессов может складываться из CRON-заданий, частых подключений с помощью почтовых клиентов по протоколу IMAP, подключения по FTP или других процессов.

Чтобы проверить количество процессов, подключитесь по SSH. Выполните команду:

ps aux | grep [u]1234567 |wc -l

Вместо u1234567 укажите ваш логин хостинга: Как узнать логин хостинга.

Чтобы посмотреть, какие процессы запущены, введите команду:

Вместо u1234567 укажите логин услуги хостинга.

Командная строка отобразит запущенные процессы:


Код ошибки 500

Где:

  • u1234567 — логин услуги хостинга,
  • 40522 — PID процесса,
  • S — приоритет процесса,
  • /usr/libexec/sftp-server — название процесса.

Процесс можно завершить командой kill, например:

Вместо 40522 укажите PID процесса.

Чтобы решить проблему, вы также можете:

  • увеличить интервал запуска заданий CRON,
  • ограничить количество IMAP-соединений в настройках почтового клиента. Подробнее в статье Ограничение IMAP-соединений,
  • проанализировать запущенные процессы самостоятельно или обратившись за помощью к разработчикам сайта.

Если вам не удалось самостоятельно устранить ошибку 500, обратитесь в техподдержку.

Скрипты работают слишком медленно

На каждом виртуальном хостинге есть ограничения на время выполнения скрипта. Если за установленное время скрипт не успевает выполниться, возникает ошибка сервера 500. Для решения проблемы обратитесь к разработчику сайта и оптимизируйте скрипты. Если оптимизировать нельзя, перейдите на более мощный вид сервера.

У пользователей VPS есть возможность увеличить максимальное использование оперативной памяти на процесс, но лучше делать скрипты меньшего размера.

Ошибка 500 на сайте, созданном на WordPress

WordPress предлагает много плагинов для создания хорошего сайта. Они значительно расширяют возможности CMS. Однако они же могут нарушать работу сайта и вызывать ошибку 500. Вызвать ошибку могут как недавно установленные плагины, так и старые.

Для начала проверьте, нужно ли обновить плагины. Часто устаревшие плагины перестают работать и вызывают проблемы работы сайта. Если все плагины обновлены, но 500 Internal Server Error остаётся, отключите все плагины, чтобы убедиться, что именно они мешают работе сайта. Как только станет понятно, что виноват один из плагинов, отключайте их по очереди, пока не найдёте тот, который нарушает работу сервера.


Как отключить плагин в WordPress

  1. 1.

  2. 2.

    Перейдите во вкладку «Плагины» ― «Установленные».

  3. 3.

    Нажмите Деактивировать у плагина, который, как вам кажется, повлиял на работу сайта:

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

Рассказываем, как устранить 500 ошибку на сайте на 1С-Битрикс.

«Internal Server Error» — внутренняя ошибка сервера. Она может произойти и на сайте на CMS 1С-Битрикс, WordPress и других. Само название говорит о том, что дело в хостинге.

«Internal Server Error» выводит код ответа 500, а ошибки вызваны проблемами в файлах сайта:

Если проблема в файле .htaccess, при переходе на сайт появится сообщение «Internal server error».

До начала работы над устранением ошибки нужно выяснить причину ее возникновения. Для начала проверьте доступное ОЗУ.

Шаг №1. Проверка доступной оперативной памяти (ОЗУ)

  • Если у вас виртуальный хостинг

На тарифах виртуального хостинга оперативная память общая для всех сайтов. Если один из сайтов превысил лимит, системный администратор отправляет ему уведомление для исправления ситуации.

  • Если у вас виртуальный сервер или выделенный сервер

Перейдите в панель управления виртуальным сервером. На панели меню слева перейдите в Инструменты (1) → Shell-клиент (2). В открывшейся вкладке введите команду «free -h» (3) и нажмите enter.

В столбце «used» (4) в первой строке указана используемая ОЗУ. На скриншоте это 398 МБ. В столбце «free» (5) в первой строке указана свободная ОЗУ. На скриншоте это 3,2 Гб.

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

Если оперативной памяти достаточно, переходите ко второму шагу.

Шаг №2. Проверка наличия ошибок в файле «.htaccess»

Для проверки ошибок в «.htaccess» достаточно просто изменить название этого файла и перейти на сайт. Если сайт начнет работать, в файле есть ошибки.

Для этого в панели управления виртуальным хостингом перейдите в Главное (1) → Менеджер файлов (2). Перейдите в корневую папку сайта (по умолчанию это «www»). Выделите файл «.htaccess» (3) и нажмите кнопку «Атрибуты» (4).

В строке «Имя» измените название — например, напишите «.htaccess_1». Нажмите «Ок», чтобы сохранить изменения.

Перейдите на сайт. Если он заработал, то проблема в файле. Вспомните, какие изменения вы вносили, и исправьте их. Либо восстановите файл из резервной копии.

Если сайт все еще не работает, верните прежнее имя файла «.htaccess» и перейдите к 3 шагу.

Шаг №3. Проверка наличия ошибок в скриптах сайта

Чтобы узнать, есть ли ошибки в скриптах сайта, нужно включить вывод ошибок на сайте. Для этого в менеджере файлов выделите файл «.htaccess» и нажмите кнопку «Открыть».

Вставьте строку «php_value display_errors 1» так, как показано на скриншоте ниже.

Перейдите на сайт. Если появились ошибки, сделайте скриншот экрана или скопируйте текст ошибок. Обратитесь в нашу техническую поддержку с указанием данных ошибок.

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

  • Автор темы
  • #1

Прошу помощи сообщества!

Сайт интернет магазин CMS 1-c Bitrix 17.0.5 “Бизнес” — При открытии страниц категорий товаров (с большим количеством подкатегорий и товаров), отдает ошибку, в браузере “Сайт пока не может обработать этот запрос. HTTP ERROR 500

Судя по логам не хватает ресурсов системы.

У хостера дежурная отмазка с предложением перейти на боле дорогой тарифный план, хотя и действующийв настоящее время не самый простой и дешёвый.

Подскажите реально ли оптимизировать работу CMS и скриптов для решения данной проблемы? Прошу совета как решить проблему?

nyx

nyx

Мой дом здесь!


  • #2

Ну как минимум встроенные тесты запустите — проверку сайта, производительности, БД.
Конфигурацию того хостинга на котором Вы сейчас запускаете, сам сайт — хоть намекните на объем БД, количество элементов того же магазина.
И выложите все сюда. Кто ж Вам так скажет на угад…

  • Автор темы
  • #3

Ну как минимум встроенные тесты запустите — проверку сайта, производительности, БД.
Конфигурацию того хостинга на котором Вы сейчас запускаете, сам сайт — хоть намекните на объем БД, количество элементов того же магазина.
И выложите все сюда. Кто ж Вам так скажет на угад…

Я бы не сказал, что сайт очень нагружен. Товаров не более 10 тыс. SQL – 532 мб.
Хостинг Спейсвеб “Космос”, вроде достаточно, другие сайты на Bitrixна данном хостинге с таким тарифным планом проблем не вызывают. (ОЗУ 128)

При проверке сиcтемы:
Фактическое ограничение памяти — Замечание. Не менее 256 М
Значение memory_limit было увеличено с 128M до 512M на момент тестирования через ini_set.

wpt


  • Модер.
  • #4

  • Автор темы
  • #5

wpt


  • Модер.
  • #6

Модуль «Монитор производительности» 1С-Битрикс позволит протестировать производительность сайта и сравнить результаты с эталонными показателями. Он укажет на слабые места: сайт, CMS, конфигурация, некачественная разработка или хостинг. Вы можете развернуть ваш сайт или «чистый» 1С-Битрикс на разных площадках и сравнить эти цифры.

Что нужно знать о показателях производительности:

  • меньше 30 пунктов – забудьте про производительность и быструю загрузку страниц. Показателя «Очень быстро» вам не видать. Тормозить будет все!
  • от 30 до 60 – подойдет для небольших проектов (корпоративные сайты или интернет магазины с небольшим количеством товаров, небольшим количеством SKU и параметров в умном фильтре)
  • от 60 до 100 — конфигурация сервера приемлема, но не оптимальна. Подойдет для большинства проектов. Сайт работать будет, но не на сверхскоростях.
  • от 100 – вы молодцы: не поленились выбрать нормальную хостинг площадку! Админка летает, большие объемы данных из 1С выгружаются на ура, страницы отдаются быстро. Вы спите спокойно и даже не думаете писать в техподдерожку с жалобами на проблемы с загрузкой сайта, ни разу не видели ошибок Request timeout или 502 Bad Gateway.
  • 200 и выше – идеально!

Как протестировать сайт

Перейдите в панель производительности: Настройки → Производительность → Панель производительности. Нажмите кнопку «Тестирование производительности» и подождите несколько минут.

  • Автор темы
  • #7

Перейдите в панель производительности: Настройки → Производительность → Панель производительности. Нажмите кнопку «Тестирование производительности» и подождите несколько минут.

Средняя производительность 3.42 (замер 300 секунд, 9 хитов) 02.09.2017 21:53:00

Совсем плохо? Да?

Страницы открываются вроде быстро, сейчас в вечернее время, проблемные страницы открываются так же без проблем, ошибки TTP ERROR 500 пропали.

Так же при тестировании указано наличие ошибок разработки — указано: 1-й тип: не кешированное меню.

Как поправить кеширование меню?

  • #8

Проблема может быть в базе из-за ограничений хостинга или в работе скриптов php , вываливаются по таймауту
Попробуйте зарегистрироваться у pagemaster и почитать их статьи по оптимизации битрикс

Понравилась статья? Поделить с друзьями:
  • Сайт ошибочных авиабилетов
  • Сайт ошибка 404 ссылка
  • Сайт отправил некорректный ответ как исправить
  • Сайт отправил недействительный ответ как исправить
  • Сайт ненадолго закрыт на техническое обслуживание зайдите через минуту как исправить