Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Жёсткий троттлинг CPU после GET запроса в сторону прокси PT #96

Open
Baltazar500 opened this issue Apr 23, 2022 · 6 comments

Comments

@Baltazar500
Copy link

Собственно сабж.

Случайно в браузере в адресной строке вставил адрес прокси, и чуть не повесил комп т.к. пошёл жёсткий троттлинг CPU после GET запроса в сторону прокси. Еле - еле остановил PT через терминал и всё отвисло. Повторил в качестве эксперимента данную ситуацию заюзав curl вместо браузера и получил тот же результат. Вот только прерывание curl'а ситуацию не исправило и PT продолжал грузить CPU и пришлось преодолевая лаги останавливать его.

@krlvm
Copy link
Owner

krlvm commented Apr 23, 2022

Раньше такое было? Я с таким никогда не сталкивался.
Обновляли Java?

@Baltazar500
Copy link
Author

Раньше такое было? Я с таким никогда не сталкивался.

Раньше я не делал get-запросов в сторону прокси. Возможно эта проблема и ранее имела место. Не знаю.

Обновляли Java?

Пока особой нужды не было. Использую 8.x билд (конкретнее скажу, как буду за компом). Это в данном случае может играть какую-то роль ?

@krlvm
Copy link
Owner

krlvm commented Apr 23, 2022

В связи с последними событиями прокси у меня всегда поднят, я подключаюсь к нему с помощью PAC файла, через него проходят в том числе GET запросы, но зависаний я не наблюдал.

Возможно это могло быть связано с обновлением Java, но раз вы ее не обновляли, то это не имеет отношения.

Можно попытаться посмотреть зависший поток через VisualVM от Oracle.

@Baltazar500
Copy link
Author

Baltazar500 commented Apr 23, 2022

В связи с последними событиями прокси у меня всегда поднят, я подключаюсь к нему с помощью PAC файла, через него проходят в том числе GET запросы, но зависаний я не наблюдал.

А полный путь до файла какой ? Мне казалось pac - файл чисто для локальной подгрузки из файла (отсутствие полноценной wiki для 2.x сказывается). Мой запрос был до http://хост:порт, что и вызвало такую реакцию.

Можно попытаться посмотреть зависший поток через VisualVM от Oracle.

Там у меня простенький APU. Начинается дикое слайд-шоу. Что-то сделать в принципе в таких условиях проблематично. Плюс я не знаю, как работать с VisualVM от Oracle >_<

@krlvm
Copy link
Owner

krlvm commented Apr 23, 2022

Генерация PAC-файла включается в настройках LibertyTunnel и зависит от списка блокировок, я в настройках Firefox указал путь к нему по протоколу file:///. Сейчас я заметил, что почему-то файл, генерирующийся стандартным образом не всегда работает (я его редактировал), обновите LibertyTunnel до версии 1.0.3 вручную.

Попробуйте запустить PowerTunnel без плагинов и проверьте нагрузку на ЦП.

@Baltazar500
Copy link
Author

Генерация PAC-файла включается в настройках LibertyTunnel и зависит от списка блокировок, я в настройках Firefox указал путь к нему по протоколу file:///.

Ну т.е. он локальный. Понятно. Просто я ещё думал, что он ещё подвешен за http на самом PT.

Сейчас я заметил, что почему-то файл, генерирующийся стандартным образом не всегда работает (я его редактировал), обновите LibertyTunnel до версии 1.0.3

Да вроде проблем с генерацией не было. ОК. Обновлю. Прошлая версия 1.0.2.

Попробуйте запустить PowerTunnel без плагинов и проверьте нагрузку на ЦП.

Та же петрушка. Полностью зареймил папку plugins, отрубил апдейты и в UI там было чисто. Запрос так же привёл к тому что java.exe начала грузить процессор и вешать ОС.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants