Good morning.
In a story I've sure you've heard before, about 5 months ago I first heard of Progress. I'm sure that will be amply evidenced by the rest of this post. Since then, we have resolved many issues with our system, but are plagued by one in particular that we just can't get a good read on.
We are running OpenEdge 10.1A, in conjunction with an Oracle database. Most of our users connect via WebSpeed, but we have several automated processes connecting via ProWin32.
These processes are supposed to run 24x7, and occasionally, they crash with the following error. The often crash hours after they are launched, and I'm definately missing something here, as I'm not sure why they would be connecting to the Schema Holder again?
bkioRead:Unknown O/S error during Read, errno 2, fd 256, len 4096, offset 64, file path\database.d1. (9451)
The errno 2 is constant, and should read "File does not exist". The file descriptor is most often 256, but may be 192, 260, or 390. This is on a Windows 2003 SP2 Server, so I would not expect a file handle limit of 256. len and offset are generally, if not always, the same.
I should mention I am absolutely positive the file exists, at that path, and it's not related to the ACL. This item runs successfully hundreds or thousands times before it fails.
The database file referenced is about 13 megs.
I have 3 different enviroments with drastically different usage levels, and receive the error in all 3. I receive the error both under high usage, and low usage scenerios, but I beleive the automated generate more usage then my actual users even under high usage. This happens on average about once a day, although I may have multiple instances in a hour, followed by none for a few days.
Incidently, any recommendations for a good book for a MS-SQL guy who was recently told "Hey, Progress is a database, SQL is a database, our Progress guy is gone, here ya go?"
In a story I've sure you've heard before, about 5 months ago I first heard of Progress. I'm sure that will be amply evidenced by the rest of this post. Since then, we have resolved many issues with our system, but are plagued by one in particular that we just can't get a good read on.
We are running OpenEdge 10.1A, in conjunction with an Oracle database. Most of our users connect via WebSpeed, but we have several automated processes connecting via ProWin32.
These processes are supposed to run 24x7, and occasionally, they crash with the following error. The often crash hours after they are launched, and I'm definately missing something here, as I'm not sure why they would be connecting to the Schema Holder again?
bkioRead:Unknown O/S error during Read, errno 2, fd 256, len 4096, offset 64, file path\database.d1. (9451)
The errno 2 is constant, and should read "File does not exist". The file descriptor is most often 256, but may be 192, 260, or 390. This is on a Windows 2003 SP2 Server, so I would not expect a file handle limit of 256. len and offset are generally, if not always, the same.
I should mention I am absolutely positive the file exists, at that path, and it's not related to the ACL. This item runs successfully hundreds or thousands times before it fails.
The database file referenced is about 13 megs.
I have 3 different enviroments with drastically different usage levels, and receive the error in all 3. I receive the error both under high usage, and low usage scenerios, but I beleive the automated generate more usage then my actual users even under high usage. This happens on average about once a day, although I may have multiple instances in a hour, followed by none for a few days.
Incidently, any recommendations for a good book for a MS-SQL guy who was recently told "Hey, Progress is a database, SQL is a database, our Progress guy is gone, here ya go?"