Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

I found how NerveCenter evals the perl!

by Hercynium (Hermit)
on Nov 19, 2007 at 22:42 UTC ( #651785=note: print w/ replies, xml ) Need Help??


in reply to [RESOLVED*] Logging run-time warnings from an embedded perl interpreter

I hope this node becomes useful for others who are struggling with the vagaries of NerveCenter.

Something else I found that looks highly interesting...

Look inside this file: /opt/OSInc/bin/ncperl.pl

I can't paste the code here 'cause I don't own it, but as I read through it some things are beginning to make more sense now. :)

Update 2007.12.04: All the problems I've been having have one thing in common - RedHat EL 4. It's not RedHat's fault, but some experimenting has revealed that NerveCenter runs like a champ on RHEL 3 and Windows 2003. The version changes in glibc, kernel, and (I think) compiler between RHEL 3 and 4 are substantial, and the app probably uses some cpde specific to one of those.

To be fair, the folks over at OpenService are probably just used to how apps tend to simply keep working from one version of Solaris to another. The same often goes for Win32. They're new to supporting Linux and, while it's no excuse, helps me to make sense out of it all.

BTW, I'd like to make one BIG apology. Their engineers are anything *but* clueless. That was my frustration talking. I've been in their shoes before, and though it could have been handled better, they were truly working to find a *solution*. I even got some face-time with some of the senior tech folk... maybe I can get them to support to Debian or Ubuntu... *devilish grin*


Comment on I found how NerveCenter evals the perl!
Download Code
NerveCenter runs *much* better on Windows
by Hercynium (Hermit) on Nov 25, 2007 at 16:07 UTC
    One more thing, unrelated to Perl, but pertinent to those of us using this application - I've been having these issues with the app running on x86 RedHat Enterprise Linux 4 AS (RHEL4 AS). Before this upgrade we were running a much older version on Solaris (SPARC) with relatively few problems, at least not *nearly* as bad as we're experiencing now.

    Last week I teased out of their engineers that their Linux development is being done on RHEL 3. G-d knows why, but it is what it is. Linux support was only added a few years ago.

    However, this app has been running on Win32 since it's inception so I tested everything on a Windows 2003 server and have experienced NO problems whatsoever. No more memory leaks, no more crashes, no more inexplicable refusals to communicate with nodes.

    Now I just have to port a pile of in-house management and integration scripts from *nix to Win32 *grumble*

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://651785]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (10)
As of 2014-09-18 11:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (113 votes), past polls