500-я ошибка при двух пост-запросах Есть решение

При попытке сделать 2 тестовых пост-запроса друг за другом получаю 500-й ответ у одного из них:

$.post('?test_1=1', { test_1: 1}, function(response) {
      console.log('есть ответ');
    }, 'html');

$.post('?test_2=1', { test_2: 1}, function(response) {
  console.log('есть ответ');
}, 'html');
  

 

Обратил внимание, что если сделать задержку для второго запроса, тогда все ок:

$.post('?test_1=1', { test_1: 1}, function(response) {
    console.log('есть ответ');
}, 'html');

setTimeout(() => {
    $.post('?test_2=1', { test_2: 1}, function(response) {
        console.log('есть ответ');
    }, 'html');
}, 500);

Из-за чего возникает 500-я ошибка в первом случае? Это так срабатывает защита от CSRF-атак на уровне Webasyst - https://developers.webasyst.ru...

3 ответа

  • 1
    Hiaolong 7 апреля 2022 01:28 #

    У нас последние дни 502 ошибка в постоянном режиме выскакивает, пока с провайдером решаем в чем дело, но есть подозрение что дело либо в движке либо в каком то плагине. Выскакивает ошибка рандомно может при каких то действиях вылезти, может просто когда админка или сайт открыты и ничего там не делаешь выскакивает, выскакивает ошибка у всех сотрудников в разных таймингах. Обновление движка пока не делали, чет народ говорит там много разной дичи завезли. поэтому пока ждем. Ошибка еще заметил вылазит когда у 2-х 3-х менеджеров открыта одна и таже страница с магазином вкладкой заказы, хотя может и не в этом дело т.к. иногда и страница магазина улетает в 502 опять же даже при бездействии.

  • 1
    chikurov-seo 7 апреля 2022 01:46 # Решение

    Кажется, разобрался. Защита от CSRF не при чем, ошибка:

    2006: MYSQL SERVER HAS GONE AWAY

  • 1
    Hiaolong 7 апреля 2022 22:48 #

    касаемо 502 ошибки нам провайдер вот что написал: вижу много Аякс запросов и один из них с ответом 502, это может быть связано с keepalive на Nginx. Убрал keepalive на Nginx.

Добавить ответ

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