[SOLVED] SonarQube Max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

You are currently viewing [SOLVED] SonarQube Max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
Photo by Stefan Widua on Unsplash
Share This Post, Help Others, And Earn My Heartfelt Appreciation! :)
4.8
(157)

SonarQube to narzędzie, które pozwala programistom zachować czysty kod w swoich repozytoriach. [ SonarQube Max virtual memory areas vm.max_map_count [65530] ]Wykonuje automatyczne sprawdzenie za każdym razem, gdy nowy kod zostanie wypchnięty do repozytorium. Jeśli jeszcze nie zacząłeś używać tego narzędzia to zacznij! Zwróci się w przyszłości z nawiązką!

Problem -> SonarQube Max virtual memory areas

System nie może uzyskać żądanej ilości pamięci.

Rozwiązanie

Uruchom następującą komendę przed próbą uruchomienia Sonar Qube lub wydaniem komendy docker-compose up:

sudo sysctl -w vm.max_map_count=262144

Koncepcja SonarQube

AnalyzerAplikacja kliencka, która analizuje kod źródłowy w celu obliczenia migawek.
Baza DanychPrzechowywanie danych o analizach
UIKtóry służy do przeglądania danych i wprowadzania zmian w konfiguracji
Code SmellProblem związany w kodzie. Pozostawienie go bez zmian oznacza, że w najlepszym przypadku opiekunowie będą mieli trudniej niż powinni dokonywać zmian w kodzie. W najgorszym przypadku będą tak zdezorientowani stanem kodu, że wprowadzą dodatkowe błędy podczas wprowadzania zmian.
MetrykaRodzaj pomiaru. Metryki mogą mieć różne wartości lub miary w czasie. Przykłady: liczba linii kodu, złożoność itp. Miernik może być jakościowy (daje wskazanie jakości elementu, Np. gęstość zduplikowanych linii, pokrycie linii przez testy itp.) lub ilościowy (nie daje wskazania jakościowego na komponencie, Np. ilość linijek kodu, złożoność itp.)
MiaraWartość metryki dla danego pliku lub projektu w określonym czasie. Na przykład 125 linii kodu w klasie MyClass lub gęstość zduplikowanych linii 30,5% w projekcie myProject
ZasadaStandard lub praktyka kodowania, której należy przestrzegać. Nieprzestrzeganie zasad kodowania prowadzi do błędów, luk w zabezpieczeniach, hotspotów bezpieczeństwa i zapachów kodu. Reguły mogą sprawdzać jakość plików kodu lub testów jednostkowych.
ProblemGdy fragment kodu nie jest zgodny z regułą, problem jest rejestrowany w migawce. Problem można zarejestrować w pliku źródłowym lub pliku testu jednostkowego. Istnieją 3 rodzaje problemów: błędy, zapachy kodu i luki w zabezpieczeniach

Jeśli spodobał Ci się ten post to zostaw proszę komentarz poniżej lub udostępnij ten post na swoim Facebook’u, Twitter’ze, LinkedIn lub innej stronie z mediami społecznościowymi.
Dzięki!

How useful was this post?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 157

No votes so far! Be the first to rate this post.

Subscribe
Powiadom o
guest
0 Comments
Inline Feedbacks
View all comments