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

                              Wikipedia:Vital articles Мазмуну Biography - Өмүр баян Philosophy and psychology - Философия жана психология Religion - Дин Social sciences - Коомдук илимдер Language and literature - Тил жана адабият Science - Илим Technology - Технология Arts and recreation - Искусство жана эс алуу History and geography - Тарых жана география Навигация менюсу

                              Bruxelas-Capital Índice Historia | Composición | Situación lingüística | Clima | Cidades irmandadas | Notas | Véxase tamén | Menú de navegacióneO uso das linguas en Bruxelas e a situación do neerlandés"Rexión de Bruxelas Capital"o orixinalSitio da rexiónPáxina de Bruselas no sitio da Oficina de Promoción Turística de Valonia e BruxelasMapa Interactivo da Rexión de Bruxelas-CapitaleeWorldCat332144929079854441105155190212ID28008674080552-90000 0001 0666 3698n94104302ID540940339365017018237

                              What should I write in an apology letter, since I have decided not to join a company after accepting an offer letterShould I keep looking after accepting a job offer?What should I do when I've been verbally told I would get an offer letter, but still haven't gotten one after 4 weeks?Do I accept an offer from a company that I am not likely to join?New job hasn't confirmed starting date and I want to give current employer as much notice as possibleHow should I address my manager in my resignation letter?HR delayed background verification, now jobless as resignedNo email communication after accepting a formal written offer. How should I phrase the call?What should I do if after receiving a verbal offer letter I am informed that my written job offer is put on hold due to some internal issues?Should I inform the current employer that I am about to resign within 1-2 weeks since I have signed the offer letter and waiting for visa?What company will do, if I send their offer letter to another company