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

                              How to write a 12-bar blues melodyI-IV-V blues progressionHow to play the bridges in a standard blues progressionHow does Gdim7 fit in C# minor?question on a certain chord progressionMusicology of Melody12 bar blues, spread rhythm: alternative to 6th chord to avoid finger stretchChord progressions/ Root key/ MelodiesHow to put chords (POP-EDM) under a given lead vocal melody (starting from a good knowledge in music theory)Are there “rules” for improvising with the minor pentatonic scale over 12-bar shuffle?Confusion about blues scale and chords

                              What if the end-user didn't have the required library?What is setup.py?What is a clean, pythonic way to have multiple constructors in Python?What does Ruby have that Python doesn't, and vice versa?What is the reason for having '//' in Python?How do I create a namespace package in Python?How to package shared objects that python modules depend on?setuptools vs. distutils: why is distutils still a thing?Navigation in Windows 10 vs code not going to virtualenv library when the same library is installed at user levelPython create package for local usePackaging a project that uses multiple python versionsWhy is permission denied on pip install except for when “--user” is included at end of command?

                              Why did Thanos need his ship to help him in the battle scene?Which actor plays Thanos in the Avengers mid-credits scene?Are there economic implications portrayed in comics where the buildings and cities are ruined almost daily?Old X-Men comic where team travels to alien world with a ring-like sun that needs recharging?Why does Ego need help sleeping?Is there an objective answer to who “the strongest Avenger” is?How did Banner get unstuck?Why did Thanos get hit?How did Thanos (or anyone) know the Infinity Stones would give him this power?Did Thanos leave Eitri alive for his after-sales service?In Avengers 1, why does Thanos need Loki?