<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Suspended Process in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/suspended-process/m-p/4448005#M95281</link>
    <description>Thanks for the information.</description>
    <pubDate>Fri, 26 Jun 2009 13:42:27 GMT</pubDate>
    <dc:creator>Muldowney_E</dc:creator>
    <dc:date>2009-06-26T13:42:27Z</dc:date>
    <item>
      <title>Suspended Process</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/suspended-process/m-p/4448002#M95278</link>
      <description>An application monitor (using sys$getjpiw) reported that an application server was suspended (ss$suspended).  Why would a process be suspended and is there anything I should do to prevent this happening again?</description>
      <pubDate>Fri, 26 Jun 2009 12:31:52 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/suspended-process/m-p/4448002#M95278</guid>
      <dc:creator>Muldowney_E</dc:creator>
      <dc:date>2009-06-26T12:31:52Z</dc:date>
    </item>
    <item>
      <title>Re: Suspended Process</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/suspended-process/m-p/4448003#M95279</link>
      <description>An application process monitor is typically coded to expect various return status codes from the $getjpiw system service call, and the SS$_SUSPENDED condition is one such return that's fairly common in many environments.&lt;BR /&gt;&lt;BR /&gt;Processes can be marked as suspended for any of various reasons, auditing can suspend processes, users can suspend processes, and processes can be reported as suspended when stuck in various resource wait states.&lt;BR /&gt;&lt;BR /&gt;There are two paths likely needed here; some remedial work in the process monitor to better handle this return path (as it appears to have mis-handled this case), and an investigation into the target process involved and around why that process is either suspended (by a user, or by auditing if so enabled), or in a resource wait.  &lt;BR /&gt;&lt;BR /&gt;Various of these resource waits can be entirely normal and quite entirely transient, and the here-presumed-failing $getjpiw call had the simple misfortune of colliding with a normal and transient resource wait state.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;---&lt;BR /&gt; SUSPENDED,  process is suspended&lt;BR /&gt;&lt;BR /&gt;  Facility:     SYSTEM, System Services&lt;BR /&gt;&lt;BR /&gt;  Explanation:  The specified process is suspended or placed in miscellaneous wait state. The requested operation cannot be performed when the specified process is suspended.&lt;BR /&gt;&lt;BR /&gt;  User Action:  Resume the process or retry the operation.&lt;BR /&gt;</description>
      <pubDate>Fri, 26 Jun 2009 13:25:03 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/suspended-process/m-p/4448003#M95279</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2009-06-26T13:25:03Z</dc:date>
    </item>
    <item>
      <title>Re: Suspended Process</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/suspended-process/m-p/4448004#M95280</link>
      <description>It's often the latter case "placed in miscellaneous wait state" which should be transient.</description>
      <pubDate>Fri, 26 Jun 2009 13:31:38 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/suspended-process/m-p/4448004#M95280</guid>
      <dc:creator>Ian Miller.</dc:creator>
      <dc:date>2009-06-26T13:31:38Z</dc:date>
    </item>
    <item>
      <title>Re: Suspended Process</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/suspended-process/m-p/4448005#M95281</link>
      <description>Thanks for the information.</description>
      <pubDate>Fri, 26 Jun 2009 13:42:27 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/suspended-process/m-p/4448005#M95281</guid>
      <dc:creator>Muldowney_E</dc:creator>
      <dc:date>2009-06-26T13:42:27Z</dc:date>
    </item>
    <item>
      <title>Re: Suspended Process</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/suspended-process/m-p/4448006#M95282</link>
      <description>At least when calling the system service, you can determine that the information wasn't available due to the process being in an MWAIT or suspended state.&lt;BR /&gt;&lt;BR /&gt;When using the DCL lexical function f$getjpi(pid,"IMAGNAME") there is no way to determine if the process is running an image or if it is in an MWAIT state, since in both cases a null string is returned.  I am not aware of a mechanism to get the information in a single call, and using two calls leaves a timing window open.&lt;BR /&gt;&lt;BR /&gt;Jon</description>
      <pubDate>Fri, 26 Jun 2009 23:36:17 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/suspended-process/m-p/4448006#M95282</guid>
      <dc:creator>Jon Pinkley</dc:creator>
      <dc:date>2009-06-26T23:36:17Z</dc:date>
    </item>
  </channel>
</rss>

