Articles of блокировка

Как заблокировать файл xml file usinf

После поиска через Google кажется, что каждый использует текстовый файл, чтобы показать пример блокировки файла с помощью flock () то я попробовал <?php $dom = new DOMDocument("1.0"); $fp = $dom->load('bt.xml'); //$fp = fopen("bt.xml", "w"); if (flock($fp, LOCK_EX | LOCK_NB)) { echo "Got lock!\n"; sleep(10); flock($fp, LOCK_UN); } else { print "Could not get lock!\n"; }?> […]

Php Script для проверки состояния TABLE LOCK в MySQL

Я использую mysqldump для резервного копирования MySQL. mysqldump –lock-tables…. БД составляет около 2 ГБ, поэтому mysqldump занимает много времени. Если кто-либо пытается получить доступ к БД во время резервного копирования, я хотел бы выслать сообщение о том, что «БД резервное копирование, пожалуйста, вернитесь назад через 10 минут» В моих вопросах используется PHP-скрипт, как я могу […]

Как реализовать блокировку записи mysql в Yii2

Я хочу реализовать функцию блокировки записи в приложении Yii2. Если один пользователь открывает ссылку / запись обновления (пример http://localhost/myproject/backend/web/user/update/1 ), то другой пользователь не сможет получить доступ к этой ссылке, и пользователь получит сообщение ALERT котором говорится: « Эта запись уже открыта другим пользователем ". Таким образом, запись / страница должна блокироваться для другого пользователя. […]

Предотвращение одновременных транзакций в веб-приложении

У нас есть веб-приложение (это игра) с множеством различных форм и элементов, которые действуют как кнопки и запускают некоторые действия на сервере. Проблема в том, что пользователи иногда могут путать наше приложение, если он нажимает на кнопки слишком быстро или открывает веб-сайт на двух вкладках, а затем выдает некоторые действия одновременно. У нас есть некоторая […]

файл блокировки между C и php

Хотя название упоминает файл, он не должен быть файлом. Любой механизм блокировки. Вот ситуация: у меня есть процесс демона, написанный на C, и веб-страница в php. Я хотел бы иметь способ взаимной блокировки, так что в определенной ситуации демон C будет блокировать файл, а php обнаруживает ситуацию и сообщает стороне клиента, что система занята. Есть […]

mySQL – применить блокировку уровня строки с помощью mysqli

Используя mysqli PHP, как вы применяете блокировку уровня строки? Блокировка уровня строки останавливает любое редактирование текущих строк, которые соответствуют вашим критериям? но они не позволяют пользователю вставить строку, которая соответствует вашим критериям? благодаря

Как мне повторить попытку PHP flock () в течение определенного периода времени?

Мне нужно открыть файл журнала для записи. Проблема в том, что многое может сделать это одновременно, и я не хочу конфликтов. Каждая запись будет одной строкой, обычно около 150 байт (и всегда меньше 1K), а получение вещей в хронологическом порядке строго не требуется. Я думаю, что я хочу, чтобы пытаться flock() , и если это […]

Блокировка php при одновременном вызове одного и того же файла

У меня есть действительно странная проблема. Я написал файловый менеджер в PHP с возможностью загрузки файлов – это прекрасно работает. весь скрипт построен как один большой файл. теперь, при загрузке большого файла, я не могу использовать сценарий одновременно, скажем, для просмотра содержимого папки. он ничего не делает, кроме как продолжать загрузку. как только загрузка закончена, […]

блокировка файлов в php

У меня был новичок (ближайший подросток), напишите какой-нибудь php-код, чтобы отслеживать некоторые действия на моем веб-сайте. Я не знаком с php, поэтому я немного спрашиваю о совместном доступе к файлам. Мое родное приложение (в Windows) иногда записывает некоторые данные на мой сайт, удаляя URL-адрес, содержащий мой php-скрипт. Собственное приложение не проверяет возвращенные данные. $fh = […]

лучший способ получить блокировку в php

Я пытаюсь обновить переменную в APC, и будет много процессов, пытающихся это сделать. APC не предоставляет функции блокировки, поэтому я рассматриваю возможность использования других механизмов … то, что я нашел до сих пор, это GET_LOCK () и mysql's flock (). Что еще стоит рассмотреть? Обновление: я нашел sem_acquire, но он блокирует блокировку.

Intereting Posts
Загрузка ZIP-файла PHP imagecreatefrompng () Делает черный фон вместо прозрачного? Как ограничить доступ JSON? Загрузка нескольких изображений на php-сервер из Android Как на PHP-стороне проверить правильность URL-адреса веб-сайта? Сохранить сервер приложений с IMAP и PHP Как написать маршруты маршрутизации для субдомена в Zend Framework в файле INI маршрутизации? 406 Неприемлемая ошибка на реальном сервере – JSON Codeigniter – маршрутизация на контроллер, если он существует, если не использовать dafault Захват изображения с помощью imagegrabscreen и Wamp Проблемы с codeigniter на ubuntu CakePHP3 пользовательский метод поиска, содержащий и не работает при попытке отобразить связанное поле модели Драйвер sqlsrv не появляется на сервере WAMP phphinfo () после добавления записей расширения в файле php.ini Как создать пункт назначения (Папка) в PHP при использовании move_uploaded_file ()? В каком порядке объекты уничтожены в PHP?