Я пытаюсь написать PHP-скрипт, который я хочу гарантировать, что в любой момент времени будет запущен только один экземпляр. Все эти разговоры о различных способах блокировки, условиях гонки и т.д. и т.п. не дают мне покоя.
Я запутался в том, что лучше: файлы блокировок, или семафоры, или использование блокировок MySQL, или т.д. и т.п. и т.п.
Может ли кто-нибудь сказать мне:
a) Какой правильный способ реализации этого?
И
б) Укажите мне на реализацию в PHP (или что-то, что легко перенести на PHP?)