Переместить приложение явно для обмена

Ваша конфигурация работает, когда я использую ее на недавно установленном виртуальном хосте как на Apache v2.2, так и на v2.4. Поэтому я боюсь, что вы делаете что-то еще неправильно.

  1. Вы не перезапустили Apache
  2. URL, который вы тестируете, каким-то образом неверен
  3. У вас противоречивая конфигурация, которую вы не нашли (как упомянул @garethTheRed)

Я предлагаю вам сделать следующее:

  1. Выполните полный останов/запуск apache (убедившись, что Apache не запущен между ними), просто чтобы быть уверенным в вашей работающей конфигурации
  2. Запустите apachectl -S и проверьте ваши виртуальные хосты. Поместите результат в свой вопрос, если вы не уверены.
  3. Установите новый виртуальный хост с простым SSL и проверьте его, чтобы убедиться, что все в порядке

Я бы также предложил изменить список шифров на что-то более безопасное, например

SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH

Этот список шифров был взят из https://cipherli.st/

2
09.09.2017, 17:26
1 ответ

Я не знаю способа запросить перемещение определенной части памяти для подкачки в Linux. Однако возможно и обратное.Вы можете явно предварительно загрузить файлы, используемые BAR для кэширования, просто запустив cat /path/to/file >/dev/null.

Если BAR уже запущен и частично выгружен, в Linux вы можете организовать загрузку его страниц, читая из /proc/BAR_PID/mem. См. Как читать из /proc/$pid/mem под Linux?

Кроме того, если вы хотите выделить часть памяти для быстрого использования BAR, вы можете запустить программу, которая выделит большой объем памяти. Это не идеально, поскольку ядро ​​может принять решение заменить какой-либо другой процесс или удалить полезные файлы из кэша диска. Для достижения наилучших результатов сделайте это перед заменой всего, что вы хотите явно заменить, и приостановите FOO(kill -STOP FOO_PID). perl -e '$a = "a" x 1234567'выделяет около 2×1234567 байтов памяти плюс изменение.

3
27.01.2020, 22:03

Теги

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