Почему Apache базируется запросы ответа процесса?

Хотя это добавляет немного служебное к ситуации, БитТоррент является на самом деле действительно хорошим решением передачи больших файлов. БитТоррент имеет много хороших функций как собственное разделение на блоки файла и вычисления контрольной суммы каждый блок, который может ретранслироваться если повреждение.

Программа как Azureus [теперь известный как Vuze] содержит все части, необходимо будет создать, сервер и загрузить потоки в одном приложении. Боб в памяти Azureus не является самым минимизированным из решений, доступных для БитТоррента, и я думаю, требует его GUI также - существует большая командная строка управляемые инструменты потока для Linux все же.

1
задан 1 July 2010 в 17:52
1 ответ

Я верю тому, что Вы видите, совершенно безопасно: родительский процесс внутренне раскрыл корневой перманент к www-данным для битов, которые делают обработку запросов. Сам процесс, конечно, все еще принадлежит корню, так как корень запустил его, и он все еще должен выполнить некоторые вещи как корень, если они вызываются (как обработчики сигналов для обработки перезагрузки файла (файлов) конфигурации и реконфигурирования сервера).

1
ответ дан 4 December 2019 в 02:02
  • 1
    Один модуль Python, который мы используем, читает файл из $HOME, и значение $HOME зависит от того, является ли это процессом www-данных или корнем. Поэтому приблизительно 20% всего сбоя запросов. Конечно, мы могли переопределить это, но я все еще чувствую себя неловко из-за него. Кто такой владелец загруженных файлов, которые Apache сохранил к файловой системе? Также корень в 20% случаев? Я не протестировал это до сих пор. –  Torsten Bronger 2 July 2010 в 13:58
  • 2
    То поведение походит на ошибку мне; можно ли получить хорошую репродукцию его апачским парням сервера? Что они говорят? –  pjz 7 July 2010 в 20:43

Теги

Похожие вопросы