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

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







                              Popular posts from this blog

                              Club Baloncesto Breogán Índice Historia | Pavillón | Nome | O Breogán na cultura popular | Xogadores | Adestradores | Presidentes | Palmarés | Historial | Líderes | Notas | Véxase tamén | Menú de navegacióncbbreogan.galCadroGuía oficial da ACB 2009-10, páxina 201Guía oficial ACB 1992, páxina 183. Editorial DB.É de 6.500 espectadores sentados axeitándose á última normativa"Estudiantes Junior, entre as mellores canteiras"o orixinalHemeroteca El Mundo Deportivo, 16 setembro de 1970, páxina 12Historia do BreogánAlfredo Pérez, o último canoneiroHistoria C.B. BreogánHemeroteca de El Mundo DeportivoJimmy Wright, norteamericano do Breogán deixará Lugo por ameazas de morteResultados de Breogán en 1986-87Resultados de Breogán en 1990-91Ficha de Velimir Perasović en acb.comResultados de Breogán en 1994-95Breogán arrasa al Barça. "El Mundo Deportivo", 27 de setembro de 1999, páxina 58CB Breogán - FC BarcelonaA FEB invita a participar nunha nova Liga EuropeaCharlie Bell na prensa estatalMáximos anotadores 2005Tempada 2005-06 : Tódolos Xogadores da Xornada""Non quero pensar nunha man negra, mais pregúntome que está a pasar""o orixinalRaúl López, orgulloso dos xogadores, presume da boa saúde económica do BreogánJulio González confirma que cesa como presidente del BreogánHomenaxe a Lisardo GómezA tempada do rexurdimento celesteEntrevista a Lisardo GómezEl COB dinamita el Pazo para forzar el quinto (69-73)Cafés Candelas, patrocinador del CB Breogán"Suso Lázare, novo presidente do Breogán"o orixinalCafés Candelas Breogán firma el mayor triunfo de la historiaEl Breogán realizará 17 homenajes por su cincuenta aniversario"O Breogán honra ao seu fundador e primeiro presidente"o orixinalMiguel Giao recibiu a homenaxe do PazoHomenaxe aos primeiros gladiadores celestesO home que nos amosa como ver o Breo co corazónTita Franco será homenaxeada polos #50anosdeBreoJulio Vila recibirá unha homenaxe in memoriam polos #50anosdeBreo"O Breogán homenaxeará aos seus aboados máis veteráns"Pechada ovación a «Capi» Sanmartín e Ricardo «Corazón de González»Homenaxe por décadas de informaciónPaco García volve ao Pazo con motivo do 50 aniversario"Resultados y clasificaciones""O Cafés Candelas Breogán, campión da Copa Princesa""O Cafés Candelas Breogán, equipo ACB"C.B. Breogán"Proxecto social"o orixinal"Centros asociados"o orixinalFicha en imdb.comMario Camus trata la recuperación del amor en 'La vieja música', su última película"Páxina web oficial""Club Baloncesto Breogán""C. B. Breogán S.A.D."eehttp://www.fegaba.com

                              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