DBI::ProxyServer server failed to accept: No buffer space available I am getting this error message (above) every so often (sometimes 3 times a month, sometimes 3 times a day). This problem then causes my dbi::proxyserver to crash!
Versions and Hardware: HPUX 11i Perl 5.6.1 DBI 1.21 RPC::PlServer 0.2016 DBD::Oracle 1.12 According to some HPUX documentation, this error really shouldn't be causing the dbi::proxy server to crash. This error is probably just a client that aborts a connection just after it has initiated the connection. Quote: "If the application aborts with this error situation, it should be re-written so that it will retry accept (1) system call. ENOBUFS is usually indicating transient error. So, aborting the application just by seeing this error once should not be proper action. The application should be modified so that it gets more robustness." HP Article WTECKBRC00005581 In the HPUX documentation, when it says "the application" I assume it must mean the Net::Deamon or PlRPC, RPC::PlClient applications that are the underlying support for the DBI::ProxyServer. However, this is only a shot in the dark. Will an upgrade to DBI::proxy (or the other modules) fix this problem? Is there any other workaround? (Currently I have a cron job that checks every 5 minutes to see if dbi::proxy has stopped and then restart it. This shouldn't be necessary.) Thanks, Corie Hamer Los Rios Community College District
