ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    NGINX Just Stop Working

    IT Discussion
    nginx ubuntu 20.04
    7
    37
    2.8k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • NashBrydgesN
      NashBrydges
      last edited by

      I also ran the NGINX test and all looks good.

      f47aae17-6fe2-4d6f-90da-fc87044478a7-image.png

      scottalanmillerS 1 Reply Last reply Reply Quote 1
      • black3dynamiteB
        black3dynamite
        last edited by black3dynamite

        certbot.timer failing?
        https://stackoverflow.com/a/52967898

        541d67cb-6213-4968-b6b3-494934edcc3f-image.png

        NashBrydgesN 1 Reply Last reply Reply Quote 0
        • NashBrydgesN
          NashBrydges @black3dynamite
          last edited by NashBrydges

          @black3dynamite I'm not seeing any evidence of this failing in the letsencrypt.log file syslog or nginx logs (both access and error). Would those logs be elsewhere? Obviously I don't want to have to manually renew certs.

          black3dynamiteB 1 Reply Last reply Reply Quote 0
          • black3dynamiteB
            black3dynamite @NashBrydges
            last edited by

            @NashBrydges letsencrypt.log is the only one I'm aware of. Actually are using systemd to renew your certs or cronjob?

            NashBrydgesN 1 Reply Last reply Reply Quote 0
            • NashBrydgesN
              NashBrydges @black3dynamite
              last edited by

              @black3dynamite systemd...

              5447043d-d00f-4ad7-bd52-d3a4644aa9c1-image.png

              1 Reply Last reply Reply Quote 0
              • scottalanmillerS
                scottalanmiller @NashBrydges
                last edited by

                @NashBrydges said in NGINX Just Stop Working:

                I also ran the NGINX test and all looks good.

                f47aae17-6fe2-4d6f-90da-fc87044478a7-image.png

                If they weren't it wouldn't even start up.

                1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller @NashBrydges
                  last edited by

                  @NashBrydges said in NGINX Just Stop Working:

                  Here is the only entry in the NGINX error log for the last time NGINX stopped.

                  The error log is where it records HTTP errors, not Nginx software errors.

                  NashBrydgesN ObsolesceO 2 Replies Last reply Reply Quote 0
                  • NashBrydgesN
                    NashBrydges @scottalanmiller
                    last edited by

                    @scottalanmiller Well at this point I'm looking at any log that has "error" in the name. Lol

                    scottalanmillerS 1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller @NashBrydges
                      last edited by

                      @NashBrydges said in NGINX Just Stop Working:

                      @scottalanmiller Well at this point I'm looking at any log that has "error" in the name. Lol

                      This should show you what there is for Nginx itself....

                      grep nginx /var/log/messages
                      
                      NashBrydgesN 1 Reply Last reply Reply Quote 1
                      • NashBrydgesN
                        NashBrydges @scottalanmiller
                        last edited by

                        @scottalanmiller said in NGINX Just Stop Working:

                        grep nginx /var/log/messages

                        /var/log/messages
                        

                        Does not exist.

                        scottalanmillerS 1 Reply Last reply Reply Quote 0
                        • scottalanmillerS
                          scottalanmiller @NashBrydges
                          last edited by

                          @NashBrydges said in NGINX Just Stop Working:

                          @scottalanmiller said in NGINX Just Stop Working:

                          grep nginx /var/log/messages

                          /var/log/messages
                          

                          Does not exist.

                          Oh sorry, use Ubuntu's log. That's RHELs.

                          dafyreD NashBrydgesN 2 Replies Last reply Reply Quote 0
                          • ObsolesceO
                            Obsolesce @scottalanmiller
                            last edited by

                            @scottalanmiller said in NGINX Just Stop Working:

                            @NashBrydges said in NGINX Just Stop Working:

                            Here is the only entry in the NGINX error log for the last time NGINX stopped.
                            

                            The error log is where it records HTTP errors, not Nginx software errors.

                            Which is useful for in a case I've seen where the service was started by other means, and showed all addresses were already in use.

                            1 Reply Last reply Reply Quote 0
                            • dafyreD
                              dafyre @scottalanmiller
                              last edited by

                              @scottalanmiller said in NGINX Just Stop Working:

                              @NashBrydges said in NGINX Just Stop Working:

                              @scottalanmiller said in NGINX Just Stop Working:

                              grep nginx /var/log/messages

                              /var/log/messages
                              

                              Does not exist.

                              Oh sorry, use Ubuntu's log. That's RHELs.

                              I thought the modern distros these days were journalctl -f or journalctl|grep blah|less

                              scottalanmillerS 1 Reply Last reply Reply Quote 0
                              • scottalanmillerS
                                scottalanmiller @dafyre
                                last edited by

                                @dafyre said in NGINX Just Stop Working:

                                I thought the modern distros these days were journalctl -f or journalctl|grep blah|less

                                Just another way to see the same thing.

                                1 Reply Last reply Reply Quote 0
                                • NashBrydgesN
                                  NashBrydges @scottalanmiller
                                  last edited by

                                  @scottalanmiller Yeah, those log messages are in the syslog file in Ubuntu. The only log entries in syslog are related to when I rebooted the server. GREP output is too large for those related nginx entries in the log for me to post here but just reviewed every line and no errors that I could find.

                                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                                  • scottalanmillerS
                                    scottalanmiller @NashBrydges
                                    last edited by

                                    @NashBrydges said in NGINX Just Stop Working:

                                    @scottalanmiller Yeah, those log messages are in the syslog file in Ubuntu. The only log entries in syslog are related to when I rebooted the server. GREP output is too large for those related nginx entries in the log for me to post here but just reviewed every line and no errors that I could find.

                                    Not necessarily looking for errors, just information as to what might have happened.

                                    NashBrydgesN 1 Reply Last reply Reply Quote 0
                                    • NashBrydgesN
                                      NashBrydges @scottalanmiller
                                      last edited by

                                      @scottalanmiller It's too large to upload the output here so uploaded a text file to Box and sharing link here. This is a simple txt file.

                                      https://app.box.com/s/j9u3es7gv349bga5zodko7ed5ubp4b0g

                                      scottalanmillerS 2 Replies Last reply Reply Quote 0
                                      • scottalanmillerS
                                        scottalanmiller @NashBrydges
                                        last edited by

                                        @NashBrydges said in NGINX Just Stop Working:

                                        @scottalanmiller It's too large to upload the output here so uploaded a text file to Box and sharing link here. This is a simple txt file.

                                        https://app.box.com/s/j9u3es7gv349bga5zodko7ed5ubp4b0g

                                        Well I see a major issue is that the hostname of the box appears to be nginx. So that essentially makes it unsearchable because you are trying to diagnose the nginx service. Start by giving the system a more appropriate name and that alone will clear up the logs so that you can search for services.

                                        Rule of thumb - hostnames should be meaningful with information that you can't put elsewhere, but not overlap with things like service names.

                                        Name the systems based on things like purpose, not code. So our standard here, if nginx is a proxy, the system would be named something that ends in rproxy to denote its role. If it was an Nginx based web server, it would be named lemp and so forth.

                                        That's why you have a huge log that you can't sort through instead of a tiny one that's super easy to sort through.

                                        1 Reply Last reply Reply Quote 1
                                        • scottalanmillerS
                                          scottalanmiller @NashBrydges
                                          last edited by

                                          @NashBrydges are you sure that you are on the right box? The nginx process has literally no logs, at all. The service has never logged that it started, stopped, ran or anything else.

                                          Also, LXD is running on this system. It appears that this is a hypervisor host rather than a web server.

                                          1 Reply Last reply Reply Quote 0
                                          • scottalanmillerS
                                            scottalanmiller
                                            last edited by

                                            You can still search the logs, you just have to account for the name.

                                            So instead of a standard search...

                                            grep nginx mylog
                                            

                                            You have to do it twice...

                                            grep "nginx nginx" mylog
                                            
                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post