Apache server problem

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • alex79
    Confirmed User
    • Jun 2002
    • 996

    #1

    Apache server problem

    My apache server have been crushed.. Now when i restart the apache server is working for 2 min. and then is down again?
    What can be the problem and what can i do?
  • Triple 6
    Confirmed User
    • Feb 2002
    • 5394

    #2
    did u check the error log?
    SIG TOO SMALL! Maximum 1200x600 button and no more than 30 text lines of ALL SIZES and COLORS. Unless your sig is for a GFY top banner sponsor, then you may use a 6240x4800 instead of a 1024x800.

    Comment

    • Babaganoosh
      ♥♥♥ Likes Hugs ♥♥♥
      • Nov 2001
      • 15841

      #3
      Are the log files too big?
      I like pie.

      Comment

      • Triple 6
        Confirmed User
        • Feb 2002
        • 5394

        #4
        Originally posted by Babaganoosh
        Are the log files too big?

        yea, that could definetely cause apache to puke, especially as soon as you reboot
        SIG TOO SMALL! Maximum 1200x600 button and no more than 30 text lines of ALL SIZES and COLORS. Unless your sig is for a GFY top banner sponsor, then you may use a 6240x4800 instead of a 1024x800.

        Comment

        • alex79
          Confirmed User
          • Jun 2002
          • 996

          #5
          Originally posted by Babaganoosh
          Are the log files too big?
          30MB

          i see in the error logs 1 request/sec from 216.17.131.*.. can this be the cause? 1request/sec is not much

          Comment

          • darksoul
            Confirmed User
            • Apr 2002
            • 4997

            #6
            Originally posted by alex79
            30MB

            i see in the error logs 1 request/sec from 216.17.131.*.. can this be the cause? 1request/sec is not much
            Shouln't really be an issue, unless he's hitting some of your scripts
            that use a lot of resources.
            You can block it tho to eliminate it from the possible causes.
            1337 5y54|)m1n: 157717888
            BM-2cUBw4B2fgiYAfjkE7JvWaJMiUXD96n9tN
            Cambooth

            Comment

            • SplitInfinity
              Confirmed User
              • Dec 2002
              • 3047

              #7
              Put in your apache configs...

              Deny From 216.17.131.*


              Or tune up your apache some more. :-)

              Apache Performance Boost
              By: Chris Jester ( [email protected] )

              If you are experincing long delays while "Waiting for reply...." with Apache servers you may try the following hack I use frequently to speed up your systems performance. Apache comes with a limit of 256 Child Processes defined in its hard server limit (in the source code). This can kill apache when it is used for a very very busy site.

              Normally in the httpd.conf file you can only set a maximum of 256 MaxClients. This is not enough for a busy site. To change this limit (which the makers of apache suggest as well), edit src/includes/httpd.h and change the value of HARD_SERVER_LIMIT. Bump it up to 1024, then set your httpd.conf files MaxClients to like 512. That should be ample. Re-compile apache and you are done.

              Note: Linux itself has a "Max Processes" per user limit. Add this to your root .bashrc file:

              ulimit -u unlimited

              You must exit and re-login before starting your new apache! Otherwise you will run into problems. To verify that you are ready to go, make sure that when you type ulimit -a as root, it shows "unlimited" next to max user processes.

              (note: you may also do ulimit -u unlimited at the command prompt before starting httpd instead of adding it to the .bashrc file, but I always forgot, so I just added it in the .bashrc file as a safety net.. Another good place to put ulimit -u unlimited is in the httpd startup file in /etc/rc.d/init.d)


              If you are using Apache 2.0 +, its much easier.. :-)

              Comment

              • darksoul
                Confirmed User
                • Apr 2002
                • 4997

                #8
                Originally posted by SplitInfinity
                (note: you may also do ulimit -u unlimited at the command prompt before starting httpd instead of adding it to the .bashrc file, but I always forgot, so I just added it in the .bashrc file as a safety net.. Another good place to put ulimit -u unlimited is in the httpd startup file in /etc/rc.d/init.d)
                Or the right way, /etc/security/limits.conf
                1337 5y54|)m1n: 157717888
                BM-2cUBw4B2fgiYAfjkE7JvWaJMiUXD96n9tN
                Cambooth

                Comment

                • V_RocKs
                  Damn Right I Kiss Ass!
                  • Nov 2003
                  • 32448

                  #9
                  Have you used top or ps commands to see what is going on? See if that IP is hitting some script that is maxing resources... Just like windows, Linux will eat shit and die if a script is maxing it out.

                  Comment

                  • darksoul
                    Confirmed User
                    • Apr 2002
                    • 4997

                    #10
                    Originally posted by SplitInfinity
                    Apache Performance Boost
                    By: Chris Jester ( [email protected] )
                    Also you shouldn't take credit for what others wrote
                    Makes you and the company you're working for (or own, dono) look bad.

                    http://www.opennet.ru/base/net/tune_all.txt.html
                    1337 5y54|)m1n: 157717888
                    BM-2cUBw4B2fgiYAfjkE7JvWaJMiUXD96n9tN
                    Cambooth

                    Comment

                    • SplitInfinity
                      Confirmed User
                      • Dec 2002
                      • 3047

                      #11
                      I wrote that dipshit.

                      Comment

                      • SplitInfinity
                        Confirmed User
                        • Dec 2002
                        • 3047

                        #12
                        That link you sent was someone who copied and pasted MY ARTICLE from linux.com.

                        Before you go posting stupid stuff, RESEARCH YOUR BS.

                        Comment

                        • V_RocKs
                          Damn Right I Kiss Ass!
                          • Nov 2003
                          • 32448

                          #13
                          Originally posted by SplitInfinity
                          That link you sent was someone who copied and pasted MY ARTICLE from linux.com.

                          Before you go posting stupid stuff, RESEARCH YOUR BS.
                          Yeah fag!... ohh wait.. Darksoul is MY admin... ahhhh can't we all just get along?

                          Comment

                          • SplitInfinity
                            Confirmed User
                            • Dec 2002
                            • 3047

                            #14
                            http://linux.omnipotent.net/article.php?article_id=7242

                            Here it is pasted in other languages:
                            http://www.sandlab.org/linux/tuneup....NS/001037.html


                            http://www.sandlab.org/linux/tuneup....he/000197.html

                            Comment

                            • SplitInfinity
                              Confirmed User
                              • Dec 2002
                              • 3047

                              #15
                              Thats so lame how he went LOOKING for potential BS to post.
                              That is slander.

                              Comment

                              • V_RocKs
                                Damn Right I Kiss Ass!
                                • Nov 2003
                                • 32448

                                #16

                                Do you have Swahili?

                                Comment

                                • V_RocKs
                                  Damn Right I Kiss Ass!
                                  • Nov 2003
                                  • 32448

                                  #17
                                  Originally posted by SplitInfinity
                                  Thats so lame how he went LOOKING for potential BS to post.
                                  That is slander.

                                  HEY! I did too.. thats called, "SIG placement"

                                  Comment

                                  • SplitInfinity
                                    Confirmed User
                                    • Dec 2002
                                    • 3047

                                    #18
                                    I think its complete bullshit that you would do that.
                                    You intentionally went looking for MY article and come up with a cut and paste of it,
                                    then accuse me of plagurizing? Fuck that shit.

                                    http://web.archive.org/web/200106021...nity.com/tips/

                                    archive.org has it all.

                                    Comment

                                    • darksoul
                                      Confirmed User
                                      • Apr 2002
                                      • 4997

                                      #19
                                      Originally posted by SplitInfinity
                                      http://web.archive.org/web/200102082...e_all.txt.html

                                      I don't really care dude, so loosen up.
                                      1337 5y54|)m1n: 157717888
                                      BM-2cUBw4B2fgiYAfjkE7JvWaJMiUXD96n9tN
                                      Cambooth

                                      Comment

                                      • SplitInfinity
                                        Confirmed User
                                        • Dec 2002
                                        • 3047

                                        #20
                                        Loosen up? Dont you feel you owe an apology? That was not too cool dude.
                                        I can take a joke and I have thick skin dude, however that was completely out of line.

                                        Comment

                                        • darksoul
                                          Confirmed User
                                          • Apr 2002
                                          • 4997

                                          #21
                                          Ok, sorry about it. You own.

                                          I got errored by some things, and still am, my link is older than yours
                                          1337 5y54|)m1n: 157717888
                                          BM-2cUBw4B2fgiYAfjkE7JvWaJMiUXD96n9tN
                                          Cambooth

                                          Comment

                                          • V_RocKs
                                            Damn Right I Kiss Ass!
                                            • Nov 2003
                                            • 32448

                                            #22
                                            Ahh.. all is good in Camelot.

                                            Comment

                                            • SplitInfinity
                                              Confirmed User
                                              • Dec 2002
                                              • 3047

                                              #23
                                              Yes. It is. :-)

                                              All is well. Well is all.

                                              Im tired guys. Sleep well.

                                              Comment

                                              • notjoe
                                                Confirmed User
                                                • May 2002
                                                • 5599

                                                #24
                                                There are some things which chris didnt mention which should be taken into cosideration.

                                                You need to make sure you got enough ram to support the multiple httpd processes. If you do NOT then apache will start hitting your swap drive and most likely slow the server down beyond any speed improvements you would have gained with the max clients.

                                                Next i would disable all the options compiled in which you dont need and disable all the modules you dont need too. This could cut the memory usage by MBs per Apache child process.

                                                Delays could also be caused by the HostnameLookup option which is probably on. Disable it. It's worthless. If you really want to know what hostname belongs to which IP use webalizer and have it do the DNS resolving rather than apache.

                                                Also, instead of the Max Clients you can lower your keep-alive timeout value so each process doesnt stick around as long did and would allow a child processes to die off sooner rather than later.

                                                Just some helpful tips

                                                Comment

                                                Working...