подключение более длинных строк к tr вызывает зависание и скачок производительности процессора

Да, возможно. Вы можете использовать RedirectMatch с модулем mod_alias Apache, например:


    ServerName _default_
    RedirectMatch 301 ^/(?!subdir...)(.*) http://other.site/

Или вы можете использовать модуль Apache mod_rewrite и сделать следующее:


    ServerName _default_
    RewriteCond %{REQUEST_URI} !^/subdir...
    RewriteRule (.*) http://other.site/ [L,R=301]

1
23.05.2017, 16:53
1 ответ

Основываясь на комментарии @Barmar об утечке буферов ядра, я взглянул на текущие кексты, не относящиеся к ОС. Я понял, что был относительно новый из недавней установки BlockBlock (https://objective-see.com/products/blockblock.html).

Удалил BlockBlock, перезапустил, проблема больше не появлялась. Итак, BlockBlock был виновником в этом случае, и я сообщил о проблеме автору.

Однако это не особенно меня удовлетворяет, так как я в основном использовал метод догадок и проверок для выяснения причины, и, честно говоря, я действительно не понимаю основную причину (с точки зрения ОС), что означает, что я не мудрено для устранения подобных проблем в будущем.

Если кто-то столкнется с этим и сможет более подробно объяснить, что происходит, и предложить подход к устранению неполадок, это будет гораздо лучший ответ, чем «удалить BlockBlock».

0
28.01.2020, 00:55

Теги

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