vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| |||
| Killwind wrote: > Who could tell me about the error 1829! > The ESQL/C return the Error -1829. > I don't know how to do with the matter! > Help! > > Message means: > finderr -1829 -1829 Cannot open file citoxmsg.pam. The file citoxmsg.pam is missing from the directory $INFORMIXDIR/msg. If this error occurs, please note all circumstances and contact Technical Support at tsmail@us.ibm.com. Typically it means one of the following: - There's something wrong with your installation (there was a version a few years ago that put the citoxmsg.pam file in the wrong subdir). - The INFORMIXDIR environment variable is unset or set incorrectly. (Often happens in cron scripts.) - You are trying to run an esql/c program on a machine that has neither iConnect nor iCSDK installed. If you've checked all that out, then call tech support as suggested in the error message text. Art S. Kagel |
| |||
| But my program had run a long time(3 month); it is a transacitons server; fork a child process to do with one requestion; abruptly the process report the Error 1829 . After 1829 error, my program can not open any file again. I restart my program, then it is ok!. Who know the reason? "Art S. Kagel" <kagel@bloomberg.net> ???? news:4249D6AE.8080103@bloomberg.net... > Killwind wrote: > > Who could tell me about the error 1829! > > The ESQL/C return the Error -1829. > > I don't know how to do with the matter! > > Help! > > > > > Message means: > > > finderr -1829 > -1829 Cannot open file citoxmsg.pam. > > The file citoxmsg.pam is missing from the directory $INFORMIXDIR/msg. > > If this error occurs, please note all circumstances and contact Technical > Support at tsmail@us.ibm.com. > > Typically it means one of the following: > > - There's something wrong with your installation (there was a version a few > years ago that put the citoxmsg.pam file in the wrong subdir). > > - The INFORMIXDIR environment variable is unset or set incorrectly. (Often > happens in cron scripts.) > > - You are trying to run an esql/c program on a machine that has neither > iConnect nor iCSDK installed. > > If you've checked all that out, then call tech support as suggested in the > error message text. > > Art S. Kagel |
| ||||
| Killwind wrote: > But my program had run a long time(3 month); it is a transacitons server; > fork a child process to do with one requestion; abruptly the process report > the Error 1829 . > After 1829 error, my program can not open any file again. > I restart my program, then it is ok!. > > Who know the reason? Hmm, Martin may have hit it. Too many open files. Make sure you're always closing files you don't need. Also look out for system functions. The functions to browse the passwd file opens the file and never closes it in many versions of UNIX so it you call it over and over... Otherwise it may be memory corruption or stack corruption. You say child... The child isn't trying to piggyback on the parent's connection to the server is it? That's bad and can cause all kinds of random errors. A child process must call sqldetach() and reconnect to the server & database on its own (that can be automatic after the sqldetach() under certain conditions or you may need to explicitely reconnect and open the database, see the ESQLC manual). Art S. Kagel > "Art S. Kagel" <kagel@bloomberg.net> ???? > news:4249D6AE.8080103@bloomberg.net... > >>Killwind wrote: >> >>>Who could tell me about the error 1829! >>>The ESQL/C return the Error -1829. >>>I don't know how to do with the matter! >>>Help! >>> >>> >> >>Message means: >> >> > finderr -1829 >>-1829 Cannot open file citoxmsg.pam. >> >>The file citoxmsg.pam is missing from the directory $INFORMIXDIR/msg. >> >>If this error occurs, please note all circumstances and contact Technical >>Support at tsmail@us.ibm.com. >> >>Typically it means one of the following: >> >>- There's something wrong with your installation (there was a version a > > few > >>years ago that put the citoxmsg.pam file in the wrong subdir). >> >>- The INFORMIXDIR environment variable is unset or set incorrectly. > > (Often > >>happens in cron scripts.) >> >>- You are trying to run an esql/c program on a machine that has neither >>iConnect nor iCSDK installed. >> >>If you've checked all that out, then call tech support as suggested in the >>error message text. >> >>Art S. Kagel > > > |
| Thread Tools | |
| Display Modes | |
|
|