Re: Intermittent odbc_connect() problem with iodbc/openlink
| From: | Martin Norland | Date: | Thu, 17 Feb 2005 14:46:39 +0000 |
| Subject: | Re: Intermittent odbc_connect() problem with iodbc/openlink | ||
| References: | 1 | Groups: | php.db |
| Request: | Send a blank email to php-db+get-38607@lists.php.net to get a copy of this message | ||
Crone, James wrote:
I'm having intermittent problems with odbc_connect(). Here's the situation.... I'm trying to connect to a Sybase Adaptive Server Anywhere database running on Win2K from my web server using Solaris, Apache, PHP, iODBC, and OpenLink's ODBC universal data access driver for MSSQL/Sybase. About 75% of the time, my php scripts talk to the Sybase system fine. However, the other 25% of the time nothing really happens. IE reports a "Page cannot be displayed" error, while Firefox acts like it may do something for a fraction of a second, but then just stays on the currently loaded page. I have tracing turned on in iODBC. When things work fine, a lengthy trace file is generated and everything seems to be in order. When things don't work, all I get is the following: [snip]
No connect errors are generated either in the trace file or in the browser's display. It's almost as if the process just dies without saying anything about why it happened. [snip]What do your servers error logs say? This sounds suspiciously like the behavior one gets when php runs out of memory. If so, it should have an "Unable to allocate # bytes " type message in the error log. Check that, and increase memory_limit in your php.ini if this is the case. Cheers, -- - Martin Norland, Sys Admin / Database / Web Developer, International Outreach x3257 The opinion(s) contained within this email do not necessarily represent those of St. Jude Children's Research Hospital.