How can I use grep to find the most frequently recurring errors in my log file?How can I display and log PHP errors on IIS7?How to grab a word from a file using sed or grepGetting the last match in a file using grepgrep or sed to find a integer value above a given amount?Display specific word in file. To be used as varible, grep for email in logGREP find and use SED to replace string on all filesExim log file errorsSed - extract only parts of file with certain timestampsGrep in a huge log file (>14 GB) only the last x GB?Trying to do grep and sed from a file and push the output into a variable

Multi tool use
Multi tool use

What does this quote in Small Gods refer to?

How are Core iX names like Core i5, i7 related to Haswell, Ivy Bridge?

Ex-manager wants to stay in touch, I don't want to

How to pronounce "r" after a "g"?

Make all the squares explode

Exception propagation: When to catch exceptions?

How could we transfer large amounts of energy sourced in space to Earth?

histogram using edges

Will change of address affect direct deposit?

What is the airplane type in this formation seen above Eugene, Oregon?

How does Howard Stark know this?

Looking for a simple way to manipulate one column of a matrix

Is there any evidence to support the claim that the United States was "suckered into WW1" by Zionists, made by Benjamin Freedman in his 1961 speech?

Was this a power play by Daenerys?

Why is it so slow when assigning a concatenated string to a variable in python?

Why does TypeScript pack a Class in an IIFE?

Remove everything except csv file Bash Script

Washer drain pipe overflow

What are the ramifications of setting ARITHABORT ON for all connections in SQL Server?

How could a Lich maintain the appearance of being alive without magic?

Would an 8% reduction in drag outweigh the weight addition from this custom CFD-tested winglet?

How to align underlines in a cases environment

The lexical root of the perfect tense forms differs from the lexical root of the infinitive form

Why was the Ancient One so hesitant to teach Dr. Strange the art of sorcery?



How can I use grep to find the most frequently recurring errors in my log file?


How can I display and log PHP errors on IIS7?How to grab a word from a file using sed or grepGetting the last match in a file using grepgrep or sed to find a integer value above a given amount?Display specific word in file. To be used as varible, grep for email in logGREP find and use SED to replace string on all filesExim log file errorsSed - extract only parts of file with certain timestampsGrep in a huge log file (>14 GB) only the last x GB?Trying to do grep and sed from a file and push the output into a variable






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








3















I've got a PHP application that is generating large amounts of warnings and notices in the log file..



I'm fixing these one at a time.



I would like to be able to fix the most frequently occurring first in order to maximize the amount of effect my changes have on the size of the log file.



How can I use grep/sed/regex etc.find out which notices are most frequent?



I can't compare the whole line since the time stamp is at the beginning, but perhaps a listing/grouping/sorting of "on line ..."?



alt text










share|improve this question






























    3















    I've got a PHP application that is generating large amounts of warnings and notices in the log file..



    I'm fixing these one at a time.



    I would like to be able to fix the most frequently occurring first in order to maximize the amount of effect my changes have on the size of the log file.



    How can I use grep/sed/regex etc.find out which notices are most frequent?



    I can't compare the whole line since the time stamp is at the beginning, but perhaps a listing/grouping/sorting of "on line ..."?



    alt text










    share|improve this question


























      3












      3








      3


      2






      I've got a PHP application that is generating large amounts of warnings and notices in the log file..



      I'm fixing these one at a time.



      I would like to be able to fix the most frequently occurring first in order to maximize the amount of effect my changes have on the size of the log file.



      How can I use grep/sed/regex etc.find out which notices are most frequent?



      I can't compare the whole line since the time stamp is at the beginning, but perhaps a listing/grouping/sorting of "on line ..."?



      alt text










      share|improve this question
















      I've got a PHP application that is generating large amounts of warnings and notices in the log file..



      I'm fixing these one at a time.



      I would like to be able to fix the most frequently occurring first in order to maximize the amount of effect my changes have on the size of the log file.



      How can I use grep/sed/regex etc.find out which notices are most frequent?



      I can't compare the whole line since the time stamp is at the beginning, but perhaps a listing/grouping/sorting of "on line ..."?



      alt text







      log-files grep analysis sed frequency






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited May 1 at 15:48









      Glorfindel

      4481716




      4481716










      asked Aug 10 '09 at 7:11









      Edward TanguayEdward Tanguay

      47531424




      47531424




















          2 Answers
          2






          active

          oldest

          votes


















          8














          How about this?



          grep 'on line' /var/log/httpd/error_log | cut -d' ' -f6- | sort | uniq -c | sort -nr


          I.e.



          1. Get the right lines from the logfile

          2. Chop the date off the front

          3. Sort them

          4. Aggregate and count the duplicates

          5. Sort by number of duplicates





          share|improve this answer






























            0














            I think this is more concise, so you really could avoid 'cut'.



             grep -o 'on line [[:digit:]]*' /var/log/nginx/error.log | sort | uniq -c | sort -nr





            share|improve this answer























              Your Answer








              StackExchange.ready(function()
              var channelOptions =
              tags: "".split(" "),
              id: "2"
              ;
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function()
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled)
              StackExchange.using("snippets", function()
              createEditor();
              );

              else
              createEditor();

              );

              function createEditor()
              StackExchange.prepareEditor(
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: true,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: 10,
              bindNavPrevention: true,
              postfix: "",
              imageUploader:
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              ,
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              );



              );













              draft saved

              draft discarded


















              StackExchange.ready(
              function ()
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f52124%2fhow-can-i-use-grep-to-find-the-most-frequently-recurring-errors-in-my-log-file%23new-answer', 'question_page');

              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              8














              How about this?



              grep 'on line' /var/log/httpd/error_log | cut -d' ' -f6- | sort | uniq -c | sort -nr


              I.e.



              1. Get the right lines from the logfile

              2. Chop the date off the front

              3. Sort them

              4. Aggregate and count the duplicates

              5. Sort by number of duplicates





              share|improve this answer



























                8














                How about this?



                grep 'on line' /var/log/httpd/error_log | cut -d' ' -f6- | sort | uniq -c | sort -nr


                I.e.



                1. Get the right lines from the logfile

                2. Chop the date off the front

                3. Sort them

                4. Aggregate and count the duplicates

                5. Sort by number of duplicates





                share|improve this answer

























                  8












                  8








                  8







                  How about this?



                  grep 'on line' /var/log/httpd/error_log | cut -d' ' -f6- | sort | uniq -c | sort -nr


                  I.e.



                  1. Get the right lines from the logfile

                  2. Chop the date off the front

                  3. Sort them

                  4. Aggregate and count the duplicates

                  5. Sort by number of duplicates





                  share|improve this answer













                  How about this?



                  grep 'on line' /var/log/httpd/error_log | cut -d' ' -f6- | sort | uniq -c | sort -nr


                  I.e.



                  1. Get the right lines from the logfile

                  2. Chop the date off the front

                  3. Sort them

                  4. Aggregate and count the duplicates

                  5. Sort by number of duplicates






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Aug 10 '09 at 7:44









                  Niels BasjesNiels Basjes

                  1,61431425




                  1,61431425























                      0














                      I think this is more concise, so you really could avoid 'cut'.



                       grep -o 'on line [[:digit:]]*' /var/log/nginx/error.log | sort | uniq -c | sort -nr





                      share|improve this answer



























                        0














                        I think this is more concise, so you really could avoid 'cut'.



                         grep -o 'on line [[:digit:]]*' /var/log/nginx/error.log | sort | uniq -c | sort -nr





                        share|improve this answer

























                          0












                          0








                          0







                          I think this is more concise, so you really could avoid 'cut'.



                           grep -o 'on line [[:digit:]]*' /var/log/nginx/error.log | sort | uniq -c | sort -nr





                          share|improve this answer













                          I think this is more concise, so you really could avoid 'cut'.



                           grep -o 'on line [[:digit:]]*' /var/log/nginx/error.log | sort | uniq -c | sort -nr






                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Oct 6 '11 at 14:33









                          J. M. BeckerJ. M. Becker

                          2,05111320




                          2,05111320



























                              draft saved

                              draft discarded
















































                              Thanks for contributing an answer to Server Fault!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid


                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.

                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function ()
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f52124%2fhow-can-i-use-grep-to-find-the-most-frequently-recurring-errors-in-my-log-file%23new-answer', 'question_page');

                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              LQAWUhq,vZ 08 m rByMk8tVvSwXpJ McU7gWpDSz,tgv,6V AjTkItfN,6iHBM 1Safroob9G,tnyKYA5ctz7CQ9
                              ldHREVJcZl5y,0Y AREFdMwKmatQ8 H

                              Popular posts from this blog

                              RemoteApp sporadic failureWindows 2008 RemoteAPP client disconnects within a matter of minutesWhat is the minimum version of RDP supported by Server 2012 RDS?How to configure a Remoteapp server to increase stabilityMicrosoft RemoteApp Active SessionRDWeb TS connection broken for some users post RemoteApp certificate changeRemote Desktop Licensing, RemoteAPPRDS 2012 R2 some users are not able to logon after changed date and time on Connection BrokersWhat happens during Remote Desktop logon, and is there any logging?After installing RDS on WinServer 2016 I still can only connect with two users?RD Connection via RDGW to Session host is not connecting

                              Vilaño, A Laracha Índice Patrimonio | Lugares e parroquias | Véxase tamén | Menú de navegación43°14′52″N 8°36′03″O / 43.24775, -8.60070

                              Cegueira Índice Epidemioloxía | Deficiencia visual | Tipos de cegueira | Principais causas de cegueira | Tratamento | Técnicas de adaptación e axudas | Vida dos cegos | Primeiros auxilios | Crenzas respecto das persoas cegas | Crenzas das persoas cegas | O neno deficiente visual | Aspectos psicolóxicos da cegueira | Notas | Véxase tamén | Menú de navegación54.054.154.436928256blindnessDicionario da Real Academia GalegaPortal das Palabras"International Standards: Visual Standards — Aspects and Ranges of Vision Loss with Emphasis on Population Surveys.""Visual impairment and blindness""Presentan un plan para previr a cegueira"o orixinalACCDV Associació Catalana de Cecs i Disminuïts Visuals - PMFTrachoma"Effect of gene therapy on visual function in Leber's congenital amaurosis"1844137110.1056/NEJMoa0802268Cans guía - os mellores amigos dos cegosArquivadoEscola de cans guía para cegos en Mortágua, PortugalArquivado"Tecnología para ciegos y deficientes visuales. Recopilación de recursos gratuitos en la Red""Colorino""‘COL.diesis’, escuchar los sonidos del color""COL.diesis: Transforming Colour into Melody and Implementing the Result in a Colour Sensor Device"o orixinal"Sistema de desarrollo de sinestesia color-sonido para invidentes utilizando un protocolo de audio""Enseñanza táctil - geometría y color. Juegos didácticos para niños ciegos y videntes""Sistema Constanz"L'ocupació laboral dels cecs a l'Estat espanyol està pràcticament equiparada a la de les persones amb visió, entrevista amb Pedro ZuritaONCE (Organización Nacional de Cegos de España)Prevención da cegueiraDescrición de deficiencias visuais (Disc@pnet)Braillín, un boneco atractivo para calquera neno, con ou sen discapacidade, que permite familiarizarse co sistema de escritura e lectura brailleAxudas Técnicas36838ID00897494007150-90057129528256DOID:1432HP:0000618D001766C10.597.751.941.162C97109C0155020