Skip to Content
avatar image
Former Member

Dispatcher is in Yellow color after Kernel Upgrade.

Hello Experts,

I have Problem with the Dispatcher ie,. after Upgrading Kernel in ECC6.0 the Dispatcher is in Yellow color and there is no Information about Dialog Workprocess. Could any one Please help me with the Good solution to Fix this Problem and Make the Dispatcher from Yellow to Green.

Regards,

Pavan.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • avatar image
    Former Member
    May 27, 2013 at 06:45 AM

    If you have upgraded the kernel and restart the system, the first thing what is happening is, that the executables are replicated from the stage directory (..\sys\exe\uc\ntamd64) to the executable directory of the instance (...\DVEBMGS00\exe).

    The replication is initiated with the old service executable (sapstartsrv.exe), the kerne starting after the replication is the new one.

    Now it happened that the shared memory segments containing the internal ABAP Server information (kind of work processes, queue information....) is created by the new kernel and will be red with the old Service executable (which provides this information to MMC). If the size or structure of the shared memory segment has changed between the two versions the service can't interpret the internal information and therefor the color of the instance keeps yellow, when looking at the status immediately..

    Within 5 Minutes after the system was started with a new kernel the service will restart itself without restarting the system. After this restart the color should automatically switch to green (because the service running has the same version than disp+work)..

    regards

    Peter

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 04, 2013 at 05:28 PM

    If you're on windows, copy the new sapstartsrv.exe from the new kernel directory to C:\windows\system32 and restart your instance.  Just had to do this over the weekend.

    Chris

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Isaias Freitas

      yes,

      I also assume that the wrong sapstartsrv.exe is registered as service executable.

      But before recreating the service I would like to crosscheck that:

      just open a command box and run following command:

      sc.exe qc SAP<SID>_<nr>.

      Have a look a BINARY_PATH_NAME.

      If it is pointing to windows\system32\sapstartsrv.exe then it is the wrong one.

      The executable from the instance/exe directory (DVEBMGS01, D01...) has to be used.

      This error happens always if the service definition is done by invoking sapstartsrv.exe without specifying the complete path to the executable (from withing windows Search Programs and Files or within a command box.

      On Windows Server 2003 this will work fine - on Windows Server 2008 (R2) system32/sapstartsrv.exe will not work, because it has the wrong ACL on the executable,

      kind regards

      Peter

  • avatar image
    Former Member
    Jan 31, 2012 at 07:15 AM

    Hi Pavan,

    Close all MMC instances, and stop SAP service. Or reboot the server.

    Additionally, check the note 396309 - Dispatcher remains yellow, although the system is running

    Best regards,

    Orkun Gedik

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 05, 2012 at 05:48 PM

    HI,

    please check the level of the kernel after ur upgrade .check all the services .can you please tell me what is ur platform and what is the version of database ?

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Please check disp+work version in both kernel path to make sure you have same version....also tell me wheather it is unicode or non-unicode.

  • avatar image
    Former Member
    Mar 21, 2016 at 12:55 PM

    Even we have got the same , it was the reason because if it is ABAP+JAVA stack , the app may be running but all the server process of JAVA has to be started , even if one of the server is nt started or in starting , dispatcher will be in Yellow colour.

    Add comment
    10|10000 characters needed characters exceeded