Weird exec failure

Hello,
This is not a DTrace question, rather a question about suggestions on how I could find more information (possibly with DTrace's help) related to the problem that I am going to describe:
One user has a simple Fortran program - one single source file. The user has about 15 copies of the source file, the difference between them being the value of a parameter. After he starts 12 such processes, when he tries to start another one the answer at the shell prompt is simply 'Killed'.
I assume nothing about what the program tries to do although I can get the source for it. What I tried to find out was why this process was killed.
The system on which the user tried this has 24 processors and runs Solaris 9.
First I thought it could be some resource limit, but I tried as root and the same thing happened ('Killed' when running more than 12 processes at the same time).
The BSM record for a failed exec looks like this:
============================================
<record version="2" event="execve(2)" modifier="fe" time="Sun Sep 12 01:38:19 EEST 2004" msec="914">
<path>/export/home/keyusers/vgrama/rez18.1.5</path>
<attribute mode="100750" uid="vgrama" gid="other" fsid="155" nodeid="4748945" device="0"/>
<exec_args><arg>./rez18.1.5
</arg></exec_args>
<subject audit-uid="vgrama" uid="vgrama" gid="keyusers" ruid="vgrama" rgid="keyusers" pid="23211" sid="20107" tid="0 52862 e420"/>
<return errval="failure: Resource temporarily unavailable" retval="-1"/>
</record>
=============================================
The 24 processor system on which I ran this has just been upgraded. Since I already have Sun ONE Studio 9 installed on other systems, I tried compiling and running the program on a 2-processor server, one running Solaris 9 as well. On this one, after running 3 processes concurrently I got the same message.
For the record, when running only one process, I can do ldd and the output is
==========
libf77compat.so.1 => /opt/SUNWspro/lib/libf77compat.so.1
libfui.so.1 => /opt/SUNWspro/lib/libfui.so.1
libfai.so.2 => /opt/SUNWspro/lib/v8plus/libfai.so.2
libfai2.so.2 => /opt/SUNWspro/lib/v8plus/libfai2.so.2
libfsumai.so.1 => /opt/SUNWspro/lib/v8plus/libfsumai.so.1
libfprodai.so.1 => /opt/SUNWspro/lib/v8plus/libfprodai.so.1
libfminlai.so.1 => /opt/SUNWspro/lib/v8plus/libfminlai.so.1
libfmaxlai.so.1 => /opt/SUNWspro/lib/v8plus/libfmaxlai.so.1
libfminvai.so.1 => /opt/SUNWspro/lib/v8plus/libfminvai.so.1
libfmaxvai.so.1 => /opt/SUNWspro/lib/v8plus/libfmaxvai.so.1
libfsu.so.1 => /opt/SUNWspro/lib/v8plus/libfsu.so.1
libsunmath.so.1 => /opt/SUNWspro/lib/libsunmath.so.1
libm.so.1 => /lib/libm.so.1
libc.so.1 => /lib/libc.so.1
libdl.so.1 => /lib/libdl.so.1
/opt/SUNWspro/prod/lib/cpu/sparcv8plus+vis/libfai_isa.so.2
/opt/SUNWspro/prod/lib/cpu/sparcv8plus+vis/libfai2_isa.so.2
/opt/SUNWspro/prod/lib/cpu/sparcv8plus+vis/libfsumai_isa.so.1
/opt/SUNWspro/prod/lib/cpu/sparcv8plus+vis/libfprodai_isa.so.1
/opt/SUNWspro/prod/lib/cpu/sparcv8plus+vis/libfminlai_isa.so.1
/opt/SUNWspro/prod/lib/cpu/sparcv8plus+vis/libfmaxlai_isa.so.1
/opt/SUNWspro/prod/lib/cpu/sparcv8plus+vis/libfminvai_isa.so.1
/opt/SUNWspro/prod/lib/cpu/sparcv8plus+vis/libfmaxvai_isa.so.1
/opt/SUNWspro/prod/lib/v8plus/../cpu/sparcv8plus+vis/libfsu_isa.so.1
/usr/platform/SUNW,Ultra-60/lib/libc_psr.so.1
==========
What surprises me is that even 'ldd <program>' doesn't work (after having enough instances of the process running)
=============
# ldd ./rez_1.5
ldd: ./rez_1.5: execution failed due to signal 9
=============
On a workstation (1 processor) with Solaris Express b58 I ran the command while doing a
dtrace -n '::*kill*:{printf ("Entered %s\n", probefunc);}'
in another shell. Nothing appeared, although ldd reported "execution failed due to signal 9" as well.
No matter what that program may be trying to do, this all seems weird to me. Am I wrong ?
Just getting a SIGKILL so abruptly ?
Any ideas ?
What other probes could be helpful for seeing signals while they are being sent ?
Thank you,
Vlad.

Once exec(2) has passed the point where the old
address space has been destroyed, the only way it can
fail is by killing the process itself. My bet is that
the program has a rather large BSS segment, and there
isn't enough swap to reserve the space. (ldd(1) works
by setting up some environment variables, then running
the program itself, which is why it would fail)
To verify this, you can run /usr/ccs/bin/size
/path/to/program The third field is the BSS
segment.
You are right:
$ size ./rez15
28468 + 940 + 1200000976 = 1200030384which is roughly 1GB.
You could also look at the proc:::exec-failure probe,
which will probably give the same answer BSM does --
EAGAIN.
What other probes could be helpful for seeingsignals
while they are being sent ? You should look at the proc provider -- in particular,
proc:::signal-send.Thank you very much for the answer.
I first thought memory could be the limiting resource. I dismissed the idea because vmstat showed a lot of free space. So did '::memstat' in mdb -k - reported 87% free.
Now that you told me what the problem is I see the only command that shows me I don't have enough memory is swap -s :
$ swap -s
total: 129136k bytes allocated + 11656752k reserved = 11785888k used, 3454144k availableWhich shows a lot of memory reserved.
And running ps -o vsz I can see 1 GB for each process.
In general I think the performance parameters from the output of commands like vmstat,mpstat,iostat,swap could be documented in more detail.
At least the basics.
For instance, could I find documentation on reserved memory ?
Thanks again for your reply,
Vlad

Similar Messages

  • Runtime.exec failure in applet(IE and Netscape)

    Hi
    Runtime.exec() failures to execute an executable(VB) in an Applet with Internet Explorer and Netscape Navigator. But the same is working fine with Mozilla Firefox and Opera. All the four browsers can load the applet successfully and listens the Swing component's action by actionlistener. But the problem is that IE and Netscape cant execute a VB created executable. The sample code of failure part is:
    public void actionPerformed(java.awt.event.ActionEvent e){
    Runtime.getRuntime().exec(abc.exe);
    Here abc.exe is a VB exe for doing simple thing.
    Plz help me on it if anyone knows about it..................
    Raz
    Message was edited by:
    rashidul

    hi,
    1st: 40MB is maybe a little bit too much :-)
    2nd swing is not really good for applets and espicially not for IE
    regards

  • Disk Utility Weirdness-Erasure Failure & Errors

    Hi all,
    I have been using Tiger Disk Utility for Disk Maintenance (Verify Disk and Repair Permissions), and as a backup solution using the "Restore" Tab.
    I have had a pack of very weird behaviors the last few days when I tried to back up my internal Disk Partitions to my External FW Disk Partitions. It's making me crazier than normal.
    First I was getting a Restore Error-no such file or directory. On two different computers with X.4.10. That never used to happen.
    Then I got a situation where I wanted to erase the targeted partition using the erase button. After the erase...the disk partition looks empty in the Finder View, but in the Disk Utilty Info view it has not been erased. When I try to do a restore to it (which I have been doing for years without trouble) it fails because there is not enough room on the disk. I tried zeroing it out, but that didn't help to really erase it as far as Disk Utility is concerned. If I select Erase Destination, that appears to be a work around, but why is this happening all of a sudden.
    Anybody have any idea what's up with this?
    Thanks in advance, and so long for now, TOM

    And I forgot to add that I've also received the error "Invalid Argument."
    If I erase the disk and zero it out before partitioning, it seems to function better.
    Can someone explain what is going on if I "Skip Checksum?"
    Thanks, and so long for now, TOM

  • System exec failure

    Please help if you can: I try to call an .exe file from within a LabVIEW application, using System Exec.vi. I get error 2: Memory is full. See the attached code for winword.exe, but any exe refuses to run.

    Somehow the attachment did not appear in my original message. This is a retry....
    Message Edited by Peter Vijn2 on 02-09-2006 06:35 AM
    Attachments:
    SystemExec.vi ‏18 KB

  • When proc:::exec fires curpsinfo has values for child ?

    Hello,
    In DTrace manual it says :
    The exec probe fires before the process image is loaded. Process variables like execname and <b>curpsinfo</b> therefore contain the process state <b>before the image is loaded</b>
    I tried the following script:
    #pragma D option quiet
    proc:::exec
        self->parent = execname;
        self->mypid = curpsinfo->pr_pid;
        printf("Exec_name = %s  PID= %d\n", execname, curpsinfo->pr_pid);
    proc:::exec-success
    / self->parent != NULL /
       printf("<%s> with PID <%d> executed <%s>", self->parent, self->mypid, execname);
       printf(" args_no: <%d> arg_list: <%s>\n", curpsinfo->pr_argc, curpsinfo->pr_psargs );
       self->parent = NULL;
       self->mypid=0;
    proc:::exec-failure
    / self->parent != NULL /
      self->parent = NULL;
      self->mypid = 0;
    I ran the script and in another shell I typed:
    vgrama ~$ sleep 10 &
    [3] 5758The DTrace script produced:
    Exec_name = bash  PID= 5758
    <bash> with PID <5758> executed  args_no: <2> arg_list: As you can see, exec_name is the name of the parent (bash), while the PID is that of the child (sleep).
    So it seems to me that when the probe fires the curpsinfo structure has data corresponding to the child process
    Vlad.

    Hello,
    In DTrace manual it says :
    The exec probe fires before the process image is
    loaded. Process variables like execname and
    curpsinfo therefore contain the process state
    before the image is loadedThat is both what it says and correct.
    As you can see, exec_name is the name of the parent
    (bash), while the PID is that of the child (sleep).
    So it seems to me that when the probe fires the
    curpsinfo structure has data corresponding to the
    child process"Parent" and "Child" is not the usual terminology for exec(3C) -- there's
    just an old process image and a new process image. The data is
    for the old process image -- exec(3C) does not change the pid, since
    the new process replaces the old process.
    - jonathan

  • Runtime.exec failture

    Hi
    Runtime.exec() failures to execute an executable in an Applet with Internet Explorer taken from VB. But the same is working fine with Mozilla Firefox and Opera. The sample code of failure part is:
    public void actionPerformed(java.awt.event.ActionEvent e){
    Runtime.getRuntime().exec(abc.exe);
    Here abc.exe is a VB exe for doing simple thing.
    Plz help me on it if anyone knows about it..................
    Raz

    Thank you.
    I was hoping for an example of the use of
    http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Runti
    e.html#exec(java.lang.String,%20java.lang.String[]) or
    http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Runti
    e.html#exec(java.lang.String,%20java.lang.String[],%20j
    va.io.File) which take environment variable
    information such as PATH.
    The reason is because there is a library which is
    being loaded via loadLibrary (
    http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Syste
    .html#loadLibrary(java.lang.String) ). However, for
    the child process to find the library the PATH needs
    to be updated.
    Any example regarding changing the PATH variable via
    Java so that libraries can be loaded and processes
    created? (Perhaps, I should make a new post and
    restate the question with this more explicit
    information?)
    That won't work. LoadLibrary occurs in the JVM environment. As I said you can't change the JVM environment via exec().
    If the shared library needs something in the path then you are going to have to set the path before your application starts up.
    If you just need to load the library from someplace that is not on the path then you should be using System.load().

  • Running Shell script from command line

    Hi,
    I am getting a Exception in thread "main" java.lang.NoClassDefFoundError: TestRuntime/java error when I run the following code on my linnux box...can anyone please help
    import java.io.*;
    public class TestRuntime {
            public static void main(String args[]) {
                    Runtime runtime = Runtime.getRuntime(); //get runtime information
            try {
                            Process Child = runtime.exec("/usr/bin/ksh"); // execute command
                            BufferedWriter outCommand = new BufferedWriter(new OutputStreamWriter(Child.getOutputStream()));
                            outCommand.write("/home/mypath/tesh.csh");
                            outCommand.flush();
                            try {
                                    Child.waitFor(); // wait for command to complete
                            } catch (InterruptedException e) { // handle waitFor failure
                                    System.out.println("ERROR: waitFor failure");
                                    System.exit(10); // exit application with exit code 10
                    } catch (IOException e) { // handle exec failure
                            System.out.println("ERROR: exec failure" + e);
                            System.exit(11); // exit application with exit code 11
    }

    If I'm reading your code correctly, you're starting a Korn shell session, then executing your C shell script as if you were at at the session window's prompt. If that is correct, you haven't caused your standard out (stdout) to hit ENTER yet. I'm not an expert, but I hope this works for you.
    Your code:
    Process Child = runtime.exec("/usr/bin/ksh"); // execute command
                            BufferedWriter outCommand = new BufferedWriter(new OutputStreamWriter(Child.getOutputStream()));
                            outCommand.write("/home/mypath/tesh.csh");
                            outCommand.flush();I think you need to enter one extra line before the flush():
    Process Child = runtime.exec("/usr/bin/ksh"); // execute command
                            BufferedWriter outCommand = new BufferedWriter(new OutputStreamWriter(Child.getOutputStream()));
                            outCommand.write("/home/mypath/tesh.csh");
                            outCommand.newLine();  // hit ENTER
                            outCommand.flush();P.S. If you're running this script and your Java program from the same UNIX machine, you could just execute the shell script inside the runtime.exec() call.

  • MBP stucks on blue screen on login, even after complete reinstall

    Hi everyone!
    This is REALLY driving me nuts. Three days ago, I found one of my MBP apparently on sleep but with fans running full speed and unable to wake up. As usual, when this happens I just force it to turn off but this time after the Apple logo (OS loading) I got stuck on a blue screen before the login window.
    *What I already have DONE trying to solve this (please read)*
    - PVRAM reset
    - SMC reset
    - Full check with Disk Utilities (no problems)
    - Started on verbose and single-user mode and done almost everything there (fsck, checking console.log, etc…)
    - FULL OSX REINSTALL, erasing every partition (even "zeroing" the disk) and installing from external drive (installing from DVD didn't seem to work, but the optical drive is fine). Still same problem.
    *Other symptoms*
    - After waiting like 5-10 minutes on the blue screen, it shows the login window just fine and I can login. From there everything seems to work OK. I can use my computer "fine"
    - OSX loading (gray screen with the Apple logo) takes forever
    - Mac doesn't wake up from sleep
    - It runs quite hot
    - I can boot in safe mode, but the auto-check at the start of that mode doesn't solve the problem
    - When it is stuck on the blue screen, no cursor is shown. If sleep mode kicks in, the computer freezes on the login screen, can't do anything.
    At the beginning I said that one of my MBP was affected. Well, one day after the EXACT SAME happen on my OTHER MBP, EXACT same symptoms. (MBP 4,1 and 3,1 both on 10.6.6)
    I think this could be a corrupt firmware (remember this happens even with the complete reinstall) or a really weird hw failure or something beyond the OS.
    As you can read, I can use my computer (both). I'm writing this on it in fact. But I can't fully fix it and I have spend almost entire days on backups, possible fixes, forum browsing… really this makes my days a living **** (not kidding!)
    Please help me! Thanks in advance (And sorry for my english and the long post!)

    nachX00 wrote:
    HD is almost empty. 10 GB out of 320 used.
    Retail SL
    Well, neither of those should be the issue.
    Can't check the FW ports, as I don't have a FW cable (they are somewhat hard to find on my city)
    The reason I ask is because there have been a few cases here where the initial boot process was searching and searching for a FW port, but the port was dead, and it caused long delays similar to yours.
    No, no new HD or RAM, but is not stock HW (upgraded RAM and HD several months ago, never a single problem on either computer).
    RAM may be suspect. Have you updated software recently? Some RAM can be compatible with an earlier OS, but then out of spec after an update. If you have the original RAM, I would put it back in and see if that's the issue. If issue persists, try removing one of the modules and booting; if that doesn't work, swap the module into the other slot. Repeat with other RAM module. This will troubleshoot the RAM and both slots.
    There also seem to be a growing number of issues with non-Apple-branded HDs, so I'm not sure that can be ruled out. If you have original HD, and the time to put it in, and you want to get to the bottom of this, you may want to give that a try.

  • System Beep using Java

    I want to get system beep sound using java
    System.out.println("\007");using I can play it. but I 'm using Eclipse IDE. There that is not work. I think i want to write shell java programm and there I want to run some C code. But I don't knoww it properly.
    if aany one can do that . help me.
    thank you....

    Problem is I can't play system beep in any IDE. that mean java.awt.Toolkit.getDefaultToolkit().beep(); is not work in Eclipse IDE.
    may i can do it like this?
    Runtime r = Runtime.getRuntime(); //get runtime information
                 try
                 Process Child = r.exec("cmd.exe") ; //execute command
                 BufferedWriter outCommand = new BufferedWriter(new OutputStreamWriter(Child.getOutputStream()));
                 outCommand.write("cmd.exe");
                 outCommand.flush();
                 catch(IOException eds)
                 { //handle exec failure
                 System.out.println("ERROR: exec failure"+eds);
                 //System.exit(11); //exit application with exit code 11
                 }

  • How to invoke a shell script using java

    Hi
    I am trying to invoke a shell script(unix) using java and I have tryied to load the shell using exec(cmd) and then trying to execute the shell.
    But it is not working.
    Can you please guide me on this matter.

    Hi I am facing the same problem
    I want to call a shell script through java in linux system of course.
    I am using the following section of code .
    public class LinuxServer {
         public static void main(String args[]){
              Runtime r = Runtime.getRuntime(); //get runtime information
              try
              Process Child = r.exec("/usr/bin/ksh") ; //execute command
              BufferedWriter outCommand = new BufferedWriter(new OutputStreamWriter(Child.getOutputStream()));
              outCommand.write("/opt/jboss-4.0.0/test1.sh");
              outCommand.flush();
              try
              Child.waitFor(); //wait for command to complete
              catch(InterruptedException e)
              { //handle waitFor failure
              System.out.println("ERROR: waitFor failure");
              System.exit(10); //exit application with exit code 10
              catch(IOException e)
              { //handle exec failure
              System.out.println("ERROR: exec failure"+e);
              System.exit(11); //exit application with exit code 11
    But when I am compiling and running this script in the linux system,
    Its giving the following error.
    Exception in thread "main" java.lang.NoClassDefFoundError: while resolving class: LinuxServer
    at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
    at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
    at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
    at java.lang.Class.forName(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
    at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0)
    at JvThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0)
    at JvRunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.5.0.0)
    at __gcj_personality_v0 (/opt/jboss-4.0.0/java.version=1.4.2)
    at __libc_start_main (/lib/tls/libc-2.3.4.so)
    at JvRegisterClasses (/opt/jboss-4.0.0/java.version=1.4.2)
    Caused by: java.lang.ClassNotFoundException: java.lang.StringBuilder not found in [file:/usr/local/staf/lib/JSTAF.jar, file:/usr/local/staf/samples/demo/STAFDemo.jar, file:/home/db2inst4/sandip/staf/lib/JSTAF.jar, file:/home/db2inst4/sandip/staf/samples/demo/STAFDemo.jar, file:/usr/share/java/libgcj-3.4.3.jar, file:./, core:/]
    at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
    at gnu.gcj.runtime.VMClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
    at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.5.0.0)
    at JvFindClass(_Jv_Utf8Const, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
    at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
    at JvBytecodeVerifier.verify_instructions_0() (/usr/lib/libgcj.so.5.0.0)
    at JvVerifyMethod(_Jv_InterpMethod) (/usr/lib/libgcj.so.5.0.0)
    at JvPrepareClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
    at JvWaitForState(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
    at java.lang.VMClassLoader.linkClass0(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
    at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
    ...9 more
    Pls help

  • CGI error in iPlanet 6

    I'm using iPlanet 6 on Solaris 5.8. I''ve been unsuccessful at trying to get iPlanet configured to work with CGI. Here's the error I'm getting:
    failue (26505) for host xx.xx.xx.xx rying to GET /mine/hello.cgi, cgi_start_output reports: cannot execute CGI script for /blah/blah/docs/mine/hello.cgi. (exec() failure [No such file or directory]), chroot=<none>, dir=<none>, user=<none>, group=<none>
    The hello.cgi script does exist in /blah/blah/docs/mine.
    I activated CGI as a file type and did not configure a CGI directory.
    Can anyone point out to me what I don't have set correctly?
    Thanks in advance.
    Randy

    Check that the interpeter specified by the #! line in hello.cgi exists.

  • RE: HTTP 4068

    Hi All,
    While accessing the cgi file, The Server has produced the following error,
    HTTP 4068: for host 129.146.11.108 trying to GET /ula/ula.cgi, cgi_start_output reports: HTTP4068: cannot execute CGI script /export/home/ula/script/jes4/ns/netsite/l10n_tools/ula/ula.cgi (exec() failure [No such file or directory]), chroot=<none>, dir=<none>, user=<none>, group=<none>
    Could any one please explain what is this error ?

    obj.conf file:
    # You can edit this file, but comments and formatting changes
    # might be lost when the admin server makes changes.
    <Object name="default">
    AuthTrans fn="match-browser" browser="*MSIE*" ssl-unclean-shutdown="true"
    NameTrans fn="ntrans-j2ee" name="j2ee"
    NameTrans fn="pfx2dir" from="/mc-icons" dir="/opt/SUNWwbsvr/ns-icons" name="es-internal"
    NameTrans fn="pfx2dir" from="/tula" dir="/export/home/ula/script/jes4/ns/netsite/l10n_tools"
    NameTrans fn="pfx2dir" from="/bugs" dir="/export/home/ula/script/jes4/ns/netsite/l10n_tools/bugs"
    NameTrans fn="pfx2dir" from="/bbs" dir="/export/home/ula/script/jes4/ns/netsite/l10n_tools/bbs"
    NameTrans fn="pfx2dir" from="/ucc" dir="/export/home/ula/script/jes4/ns/netsite/l10n_tools/ucc"
    NameTrans fn="pfx2dir" from="/ula" dir="/export/home/ula/script/jes4/ns/netsite/l10n_tools/ula"
    NameTrans fn="document-root" root="$docroot"
    PathCheck fn="unix-uri-clean"
    PathCheck fn="check-acl" acl="default"
    PathCheck fn="find-pathinfo"
    PathCheck fn="find-index" index-names="index.html,home.html,index.jsp"
    ObjectType fn="type-by-extension"
    ObjectType fn="force-type" type="text/plain"
    Service method="(GET|HEAD)" type="magnus-internal/imagemap" fn="imagemap"
    Service method="(GET|HEAD)" type="magnus-internal/directory" fn="index-common"
    Service fn="send-cgi" type="magnus-internal/cgi" user="$user" group="$group" dir="$dir" chroot="$chroot" nice="$nice"
    Service method="(GET|HEAD|POST)" type="*~magnus-internal/*" fn="send-file"
    Service method="TRACE" fn="service-trace"
    Error fn="error-j2ee"
    AddLog fn="flex-log" name="access"
    </Object>
    <Object name="j2ee">
    Service fn="service-j2ee" method="*"
    </Object>
    <Object name="cgi">
    ObjectType fn="force-type" type="magnus-internal/cgi"
    Service fn="send-cgi" user="$user" group="$group" dir="$dir" chroot="$chroot" nice="$nice"
    </Object>
    <Object name="es-internal">
    PathCheck fn="check-acl" acl="es-internal"
    </Object>

  • P6N Diamond, CPU Multipliers, 6x is sproradic?

    Hello,
      Have a strange situation with my E6750.  I understand that only the Extreme CPUs have unlocked multipliers, but how about the run of the mill CPUs?   I have had my 6750 running at 6x450, 2700mhz, and I have a CPU-z shot to prove it. Weird thing is, during boot and in system information..it shows 8x450. 3616mhz..??  Stranger still..if I reset Cmos, I cant regularly boot at the 6x multiplier, sometimes it does, most of the time it doesnt.  Is this just a fluky bios thing..or just flukey to get it to run 6x?  If anyone knows how to definitely enable the 6x multiplier, let me know the correct procedure.  (I'm thinking about mounting a Cmos reset button on the desktop to speed things up:))
    Thanks in advance..
    Oh yes..speedstep is disabled in CPU settings.
    Paul

    I say this to everyone who uses MSI's utilities.
    Dual CoreCenter is junk! Don't use it.
    Download CoreTemp from here.
    Quote from: dark2phoenix on 22-August-07, 10:45:02
    3.  I disabled the on-board XFi because none of the x64 or x32 bit software would work with it.  Tried updating the software on Creative's site and each setup program said "no compatiable hardware detected."  I did have sound though and it *seemed* OK but I was a bit freaked out by none of the software working.
    Use drivers from MSI CD, then update to the ones from the site here.
    Quote from: dark2phoenix on 22-August-07, 10:45:02
    5.  If I unlink the settings in the Cell BIOS menu and set the memory speed to 1067 Mhz (which the memory is rated to) and leave all other settings along I get Video adapter problems ("GPU recovered from a fault") and occasionally RAID failures.  Updated to Microsoft's latest RAID driver from Windows Update and that seems to have stopped but still get weird GPU failures with memory running at rated speed.
    Did you set timings and voltage to what Corsair specs state? Should be a sticker on DIMM to tell you all that.

  • Call a Shell Script from a workflow

    Hi,
    I need to call a shell script from a workflow. How can I do this.
    If the script takes any input, How can I pass that input to the script
    and call the script in the workflow.
    Suggestions are needed.
    Thanks,
    Pandu

    Hi ,
    I am executing the following java code :-
    import java.io.BufferedWriter;
    import java.io.IOException;
    import java.io.OutputStreamWriter;
    public class SetPermissions {
         * @param args
         public void runCmd()
              System.out.println("inside runCmd()");
         Runtime r = Runtime.getRuntime(); //get runtime information
         try
         Process Child = r.exec("/bin/sh") ; //execute command
         System.out.println("child process created..");
         BufferedWriter outCommand = new BufferedWriter(new OutputStreamWriter(Child.getOutputStream()));
         outCommand.write("test.sh");
         System.out.println("command executed..");
         outCommand.flush();
         Child.waitFor(); //wait for command to complete
         System.exit(Child.exitValue());
         catch(InterruptedException e)
         { //handle waitFor failure
         System.out.println("ERROR: waitFor failure");
         System.exit(10); //exit application with exit code 10
         catch(IOException e)
         { //handle exec failure
         System.out.println("ERROR: exec failure"+e);
         System.exit(11); //exit application with exit code 11
         public static void main(String[] args) {
              // TODO Auto-generated method stub
              SetPermissions setPer=new SetPermissions();
              setPer.runCmd();
    The shell script test.sh is changing the access permissions for a particular folder on Unix server. The code is not exiting , and the acces permissions on the folder are also not changing.
    If I execute the shell script directly , the access permissions gets changed on the folder. Please let me know the possible cause for this.

  • Failure: "exec.c",Line 1906

    #Date: Wed, Jul 09, 2003 1:41:28 PM
    #Desc: Failure : "exec.c", line 1906
    LabVIEW version 5.1
    For assistance in resolving this problem, please record the preceding information and navigate to www.natinst.com/failure, or contact National Instruments.
    #RCS:
    #OSName: Windows 95
    #OSVers: 4.0
    #AppName: PBBOOSTER
    #AppKind: AppLib
    0x101A213A - + 0
    0x101A1F39 - + 0
    0x101A1EE9 - + 0
    0x10066B60 - + 0
    0x10066AE2 - + 0
    0x100D04DB - + 0
    0x1021270D - + 0
    0x102126A0 - + 0
    0x102125B0 - + 0

    Hi SMCardone,
    Now that we are done jumping on poor Dan,
    You have not given us much to work with here.
    General recommendations include making sure you have the latest and greatest updates for 5.1. Check that first.
    Have you tried this under different OS's?
    When does this happen?
    Paraphrasing Dr. Evil,
    "throw us a bone here"
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

Maybe you are looking for