Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Production Chaos

Production Chaos

Scheduled Pinned Locked Moved The Lounge
helpcsharpasp-netsysadminwindows-admin
12 Posts 7 Posters 1 Views 1 Watching
  • 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.
  • X Offline
    X Offline
    Xiangyang Liu
    wrote on last edited by
    #1

    We "prestaged" a .NET 2.0 web service on a production server a while ago, it was working correctly at the time. Today the service is supposed to be used and it is not working. What I found out is, application pools are not set up properly on the server, the .NET 2.0 web service is in the same pool with other .NET 1.1 applications. Finding out this is not easy since I don't have access to the server and the admins (of this server) are not familiar with ASP.NET at all. I told the admins how ot fix it: creat a new app pool for the .NET 2.0 web service. Later I was told the web service was working without my suggested change. It turns out, someone reset IIS and the .NET 2.0 web service was loaded before .NET 1.1 apps. Of course this makes all .NET 1.1 applicatoins in the same pool not working. My whole morning (since 6am) was spent explaining to people why it is working / not working and how to fix / not fix it. :doh:

    My .NET Business Application Framework My Younger Son & His "PET"

    N R J 3 Replies Last reply
    0
    • X Xiangyang Liu

      We "prestaged" a .NET 2.0 web service on a production server a while ago, it was working correctly at the time. Today the service is supposed to be used and it is not working. What I found out is, application pools are not set up properly on the server, the .NET 2.0 web service is in the same pool with other .NET 1.1 applications. Finding out this is not easy since I don't have access to the server and the admins (of this server) are not familiar with ASP.NET at all. I told the admins how ot fix it: creat a new app pool for the .NET 2.0 web service. Later I was told the web service was working without my suggested change. It turns out, someone reset IIS and the .NET 2.0 web service was loaded before .NET 1.1 apps. Of course this makes all .NET 1.1 applicatoins in the same pool not working. My whole morning (since 6am) was spent explaining to people why it is working / not working and how to fix / not fix it. :doh:

      My .NET Business Application Framework My Younger Son & His "PET"

      N Offline
      N Offline
      NormDroid
      wrote on last edited by
      #2

      Makes me feel happy that I'm still working on Client/Server where I have full control.

      Two heads are better than one.

      P D 2 Replies Last reply
      0
      • N NormDroid

        Makes me feel happy that I'm still working on Client/Server where I have full control.

        Two heads are better than one.

        P Offline
        P Offline
        peterchen
        wrote on last edited by
        #3

        Norm .net wrote:

        Makes me feel happy that I'm still working on Client/Server where I have full control.

        Until the next Windows update, at least :rolleyes:

        Agh! Reality! My Archnemesis![^]
        | FoldWithUs! | sighist | µLaunch - program launcher for server core and hyper-v server.

        1 Reply Last reply
        0
        • N NormDroid

          Makes me feel happy that I'm still working on Client/Server where I have full control.

          Two heads are better than one.

          D Offline
          D Offline
          Dario Solera
          wrote on last edited by
          #4

          Well but it's the same as wanting to run two assemblies, one 1.1 and one 2.0, in the same .NET AppDomain. It just won't work. Or, rather, it works, but only for dependencies (IIRC).

          If you truly believe you need to pick a mobile phone that "says something" about your personality, don't bother. You don't have a personality. A mental illness, maybe, but not a personality. [Charlie Brooker] ScrewTurn Wiki, Continuous Localization and My Startup

          1 Reply Last reply
          0
          • X Xiangyang Liu

            We "prestaged" a .NET 2.0 web service on a production server a while ago, it was working correctly at the time. Today the service is supposed to be used and it is not working. What I found out is, application pools are not set up properly on the server, the .NET 2.0 web service is in the same pool with other .NET 1.1 applications. Finding out this is not easy since I don't have access to the server and the admins (of this server) are not familiar with ASP.NET at all. I told the admins how ot fix it: creat a new app pool for the .NET 2.0 web service. Later I was told the web service was working without my suggested change. It turns out, someone reset IIS and the .NET 2.0 web service was loaded before .NET 1.1 apps. Of course this makes all .NET 1.1 applicatoins in the same pool not working. My whole morning (since 6am) was spent explaining to people why it is working / not working and how to fix / not fix it. :doh:

            My .NET Business Application Framework My Younger Son & His "PET"

            R Offline
            R Offline
            Rama Krishna Vavilala
            wrote on last edited by
            #5

            Xiangyang Liu 刘向阳 wrote:

            My whole morning (since 6am) was spent explaining to people why it is working / not working and how to fix / not fix it.

            Welcome to the world of production support! I have had these kind of mornings and nights several times in my career. Also no matter how much careful you can't prevent such a situation. Debugging and troubleshooting in production environments is a skill that no body can claim to have mastered especially when it comes to dealing with people. Every time I am forced in such a situation, I learn something new. I was thinking of writing case study articles on debugging and troubleshooting in production environments. May be one day!

            X 1 Reply Last reply
            0
            • X Xiangyang Liu

              We "prestaged" a .NET 2.0 web service on a production server a while ago, it was working correctly at the time. Today the service is supposed to be used and it is not working. What I found out is, application pools are not set up properly on the server, the .NET 2.0 web service is in the same pool with other .NET 1.1 applications. Finding out this is not easy since I don't have access to the server and the admins (of this server) are not familiar with ASP.NET at all. I told the admins how ot fix it: creat a new app pool for the .NET 2.0 web service. Later I was told the web service was working without my suggested change. It turns out, someone reset IIS and the .NET 2.0 web service was loaded before .NET 1.1 apps. Of course this makes all .NET 1.1 applicatoins in the same pool not working. My whole morning (since 6am) was spent explaining to people why it is working / not working and how to fix / not fix it. :doh:

              My .NET Business Application Framework My Younger Son & His "PET"

              J Offline
              J Offline
              James R Twine
              wrote on last edited by
              #6

              You just touched on a fundamental (but often ignored) concept of software development: working does not mean the same thing as correct.

              -=- James
              Please rate this message - let me know if I helped or not! * * * If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
              Remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
              See DeleteFXPFiles

              R X 2 Replies Last reply
              0
              • J James R Twine

                You just touched on a fundamental (but often ignored) concept of software development: working does not mean the same thing as correct.

                -=- James
                Please rate this message - let me know if I helped or not! * * * If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
                Remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
                See DeleteFXPFiles

                R Offline
                R Offline
                Rama Krishna Vavilala
                wrote on last edited by
                #7

                Yes reminds me of this: http://www.buildsonmymachine.com/[^]

                1 Reply Last reply
                0
                • R Rama Krishna Vavilala

                  Xiangyang Liu 刘向阳 wrote:

                  My whole morning (since 6am) was spent explaining to people why it is working / not working and how to fix / not fix it.

                  Welcome to the world of production support! I have had these kind of mornings and nights several times in my career. Also no matter how much careful you can't prevent such a situation. Debugging and troubleshooting in production environments is a skill that no body can claim to have mastered especially when it comes to dealing with people. Every time I am forced in such a situation, I learn something new. I was thinking of writing case study articles on debugging and troubleshooting in production environments. May be one day!

                  X Offline
                  X Offline
                  Xiangyang Liu
                  wrote on last edited by
                  #8

                  It got worse... Now that everyone is convinced what is causing the problem and how it should be fixed, nobody wants to do it. It takes a total of 30 seconds to do it (the actual down time will be less). But since the server is managed by a different team (under a different division with different VP), we need to get top level approval on the ground that it may affect production users. Also we cannot do it outside the 12am - 6am window. It is already affecting production users for god's sake (several .NET 1.1 applications stopped working).

                  My .NET Business Application Framework&nsbp;    My Younger Son & His "PET"

                  R 1 Reply Last reply
                  0
                  • X Xiangyang Liu

                    It got worse... Now that everyone is convinced what is causing the problem and how it should be fixed, nobody wants to do it. It takes a total of 30 seconds to do it (the actual down time will be less). But since the server is managed by a different team (under a different division with different VP), we need to get top level approval on the ground that it may affect production users. Also we cannot do it outside the 12am - 6am window. It is already affecting production users for god's sake (several .NET 1.1 applications stopped working).

                    My .NET Business Application Framework&nsbp;    My Younger Son & His "PET"

                    R Offline
                    R Offline
                    Rama Krishna Vavilala
                    wrote on last edited by
                    #9

                    One word: deploy on the Cloud

                    X 1 Reply Last reply
                    0
                    • J James R Twine

                      You just touched on a fundamental (but often ignored) concept of software development: working does not mean the same thing as correct.

                      -=- James
                      Please rate this message - let me know if I helped or not! * * * If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong!
                      Remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road!
                      See DeleteFXPFiles

                      X Offline
                      X Offline
                      Xiangyang Liu
                      wrote on last edited by
                      #10

                      James R. Twine wrote:

                      working does not mean the same thing as correct.

                      But working is more convenient than correct to most people including developers. :)

                      My .NET Business Application Framework&nsbp;    My Younger Son & His "PET"

                      1 Reply Last reply
                      0
                      • R Rama Krishna Vavilala

                        One word: deploy on the Cloud

                        X Offline
                        X Offline
                        Xiangyang Liu
                        wrote on last edited by
                        #11

                        Four words: What is the cloud? :-D

                        My .NET Business Application Framework&nsbp;    My Younger Son & His "PET"

                        D 1 Reply Last reply
                        0
                        • X Xiangyang Liu

                          Four words: What is the cloud? :-D

                          My .NET Business Application Framework&nsbp;    My Younger Son & His "PET"

                          D Offline
                          D Offline
                          Dan Neely
                          wrote on last edited by
                          #12

                          Something that is promoted as being a blue sky but in actuality is all wet. :laugh:

                          3x12=36 2x12=24 1x12=12 0x12=18

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups