есть файл на который время от времени приходит POST запрос и дальше он обрабатывается и некоторые данные записываются в БД. Недавно случилась такое: файл был запущен 3 раза((судя по логам)каждые 8 сек) с тем же POST, в итоге в БД 3 одинаковые записи. Что это могло быть? Мои варианты: 1.было 3 запроса на этот файл 2.ошибка которая привела к перезапуску файла с теми же POST параметрами
Если отправка идет из формы это банально могло быть тройное нажатие. Данные пост можно отправлять любое количество раз. А вот три записи в базе если вас смущают, то нужно по уникальным столбцам, которые не должны дублироваться поставить в базе UNIQUE и дальше ловить Exception или делать проверку на уже существующие данные в базе перед записью и записывать только если таких данных нет. Второй вариант при запуске обработчика POST записывать в файл timestamp запуска обработчика и дальше проверять если запуск был менее 10 секунд назад то ничего не делать.
Виртуальный выделенный сервер (VDS) становится отличным выбором
помогите составить запрос на выдачу наград за участие в конкурсеНужно по окончанию конкурса выдать награды но только первым трем у кого...
Подскажите, тестирую Api на codeceptionМне нужно протестировать метод загружающий файл методом POST
Сайт на связке Nginx + FPM + MySQLДело не в БД, уже провел логирование, и исправил недочеты через тюнер
Здравствуйте задача такая, имеем переменную с ссылкой, из этой ссылки нужно достать нужные данные, если быть конкретным то вот примерИмеем...