It says in the eie.cfg to leave it at the installed 5 minutes for debugging, but set it to 60 minutes for production. I set it to 60, but I think for production I might set it to 1440 for the once-a-day check and leave it at that - how often am I going to be changing EIE data feeds on a production server?? In less than 24 hours I am already up to 133 sleepy EIE connections to the SQL Server, with the one data exchange running every 15 minutes. This thing works like a screen door on a submarine.
Christopher Strauss, Ph.D. Remedy Database Administrator University of North Texas Computing Center http://remedy.unt.edu/helpdesk/ -----Original Message----- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Axton Sent: Wednesday, July 11, 2007 8:08 AM To: [email protected] Subject: Re: EIE Service crashing periodically with a Windows error... Just did a little more investigating. It appears that EIE connects to arserver on a configureable intervale (5 minutes in my case) to check for changes to the data exchanges. Every 5 minutes, it creates 1 socket connect to the arserver and never closes the connection. This is 1 factor causing us to hit the hard limit for file descriptors. EIE 7.0.1 patch 4 on Solaris 9 Axton Grams On 7/10/07, Joe D'Souza <[EMAIL PROTECTED]> wrote: > ** > > > Hi Chris, > > I recreated the one with spaces too and didn't see any difference either. > > In my case I may need to identify which exchange did what, so it might > be nice for me to leave a 'stamp' behind of when an exchange updates the form. > This is because I might have data coming in from more than one source > on the same table, and each of these source might require different > workflow actions performed on them. Unfortunately none of the core > data of the form the exchange is performed on will identify the name > of the exchange that performed an update. > > So I have tested running the SQL statement select 'constant' by > picking the SQL option from the 'Rules' display list, and I can set > the 'constant' value to a field 'Exchange Name' that I have created. > > A workaround to reducing the number of SQL server processes could be > to start the EIE services using a cron job if you are on UNIX or a > batch file using scheduled tasks on windows, at the time it needs to > be run, and then stop it after it would have finished that job using > another cron job/scheduled task. I've noticed that on an average, over > a constant set of data, the time taken to run the exchange is > generally the same, so giving it a fair degree of standard variation, > the service could be stopped after a significantly longer duration than it takes to run. > > It is not a pretty solution (actually its not a solution) but at least > can be used as a workaround.. It should kill the SQL server processes > it initiated after the services are shut down as well as bring down > the memory consumption. Have you tried doing something similar? I > think I will attempt it and see if it will help any.. > > Joe > > -----Original Message----- > From: Action Request System discussion list(ARSList) > [mailto:[EMAIL PROTECTED] Behalf Of strauss > Sent: Tuesday, July 10, 2007 5:21 PM > To: [email protected] > Subject: Re: EIE Service crashing periodically with a Windows error... > > ** > The only data exchange I have active is Vendor Data into AR, and is > named "Update UNTPersonShadow" (with a space in the name) and runs on > server instance "ARS_REMEDY7_EIE_REMEDY4_Inst_001." > > I copied it to a new one with no spaces in the name, made the old one > inactive and the new one active, and restarted the service. Starting > the service created at least one, maybe two connections, running the > first exchange created a total of three. The second time the exchange > ran created two more, and the exchange that just finished added two > more for a total of seven after three data exchanges. Peak Memory > Usage has grown about 200 K with each data exchange. So, changing the > name does not seem to make a difference. The support folks I talked > to said that the actions of the exchange (vendor into AR, vendor into > CMDB, AR into vendor, etc.) had contrasting effects on memory > management, making it hard to optimize the eie.exe for all supported exchanges. > > Copy and Run buttons work in patch 004 - that was one of the fixes as > I recall. > > Christopher Strauss, Ph.D. > Remedy Database Administrator > University of North Texas Computing Center > http://remedy.unt.edu/helpdesk/ ________________________________ > From: Action Request System discussion list(ARSList) > [mailto:[EMAIL PROTECTED] On Behalf Of Joe D'Souza > Sent: Tuesday, July 10, 2007 3:05 PM > To: [email protected] > Subject: Re: EIE Service crashing periodically with a Windows error... > > > ** > Hi Chris, > > I just noticed something else which I think is worth mentioning.. It > looks like its not releasing the SQL process thread to only one of the > 3 exchanges I have defined on my system.. There are 2 exchanges that I > have set up for receiving updates from an SQL server, and 1 exchange > set to update an SQL server. > > The threads seem to freeze up on one of the 2 exchanges that are set > for receiving updates.. all the settings on this too are identical.. > EXCEPT for the naming convention.. I am wondering if EIE has a > preference on no spaces or special characters in its names? > > I'm just curious as to what naming conventions you are using for your > exchanges?? Any spaces in the names? Special characters? No spaces or > special characters in names??? > > Joe > > -----Original Message----- > From: Action Request System discussion list(ARSList) > [mailto:[EMAIL PROTECTED] Behalf Of strauss > Sent: Tuesday, July 10, 2007 3:45 PM > To: [email protected] > Subject: Re: EIE Service crashing periodically with a Windows error... > > ** > ISS03129616 > > Christopher Strauss, Ph.D. > Remedy Database Administrator > University of North Texas Computing Center > http://remedy.unt.edu/helpdesk/ ________________________________ > From: Action Request System discussion list(ARSList) > [mailto:[EMAIL PROTECTED] On Behalf Of Joe D'Souza > Sent: Tuesday, July 10, 2007 2:33 PM > To: [email protected] > Subject: Re: EIE Service crashing periodically with a Windows error... > > > ** > I wouldn't have noticed mine too but as a habit if I have control of > the backend database I usually am in the habit of restricting number > of user connections if that is possible and since it is on SQL, I had it down to 50. > We hit the 50 limit twice today on our development box, and that's how > we ended up noticing that EIE seems to hog all these 'extra' connections.. > > Also one of my co developer was noticing degradation on performance > due to timeouts so we think we know why we were getting these timeouts. > > Right now I am in the process of writing what we have learnt to our > first line of support.. > > Is there any chance I could have your Issue number so we could inform > our first line of support that there is a related ticket open? Maybe > that might help them help us.. We don't as yet have a ticket open > directly with Remedy but if we can have our first line understand this > is a potential bug we could have a remedy support ticket created quicker.. > > Joe > __20060125_______________________This posting was submitted with HTML > in it___ ________________________________________________________________________ _______ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers Are" _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers Are"

