У меня есть django веб-сайт, обслуживаемый apache, и я хотел бы редактировать некоторые файлы на лету через администрацию.
Я думаю об использовании flock
, чтобы избежать совпадений вопрос. Есть ли способ указать apache, используя flock для какого-либо файла / папки, с выбранным флагом?
С python, я использую:
fcntl.flock(media_dir_fd, fcntl.LOCK_EX)
time.sleep(20)
fcntl.flock(media_dir_fd, fcntl.LOCK_UN)
os.close(media_dir_fd)
Ничего не добавляется, файлы обслуживаются, по умолчанию apache, кажется, не собирается в мою папку.
После этого я добавил Mutex
в apache conf для своей папки: Mutex flock:/var/www/custom-media
Ничего добавить, файлы все еще обслуживаются.
Есть ли у вас какие-либо предложения, чтобы поделиться стадом с процессом и apache?