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: arslist@ARSLIST.ORG 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: arslist@ARSLIST.ORG 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: arslist@ARSLIST.ORG 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: arslist@ARSLIST.ORG 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"