Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <20040617233852.96908.qmail@web11002.mail.yahoo.com> Date: Thu, 17 Jun 2004 16:38:52 -0700 (PDT) From: Natalie Menk Subject: Re: PostgreSQL: initdb fails with v7.4.2 - postmaster fork error with v7.4.1 To: Cygwin List In-Reply-To: <6.1.0.6.0.20040617174554.032c6f68@pop.prospeed.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii --- Larry Hall wrote: > At 05:45 PM 6/17/2004, you wrote: > >--- Larry Hall wrote: > >> At 12:27 PM 6/17/2004, you wrote > >> >--- Igor Pechtchanski wrote: > >> >> On Thu, 17 Jun 2004, Natalie Menk wrote: > >> >> > > > > > > >> > > >> >Now I get nearly the same fork errror message under postgresql > 7.4.2 > >> >while starting postmaster. > >> >It looks like this: > >> >-------------------------- > >> >n AT n ~ > >> >$ CYGWIN=server postmaster -D edge_inline -h localhost -i > >> >WARNING: dup(0) failed after 3195 successes: Bad file descriptor > >> >C:\cygwin\bin\postgres.exe (2164): *** fork: can't reserve memory > >> for > >> >stack 0x30 > >> >000 - 0x230000, Win32 error 487 > >> > 5 [main] postmaster 3336 proc_subproc: Couldn't duplicate > my > >> >handle<0x7F4> > >> > for pid 2164, Win32 error 5 > >> > 396 [main] postmaster 3336 sync_with_child: child 2164(0x668) > >> died > >> >before in > >> >itialization with status code 0x1 > >> > 517 [main] postmaster 3336 sync_with_child: *** child state > >> waiting > >> >for long > >> >jmp > >> >LOG: could not fork statistics buffer: Resource temporarily > >> >unavailable > >> > 27885 [main] postmaster 3336 fork_copy: linked dll data/bss > pass 0 > >> >failed, 0x7 > >> >7B000..0x787880, done 0, windows pid 3780, Win32 error 487 > >> >LOG: could not fork startup process: Resource temporarily > >> unavailable > > > > > > >> >I coulnd't find something helpful with Google, googling for the > >> exact > >> >error message or parts from it. Because of that I'm asking here. > >> > >> > >> Really? I found tons of hits with just "Win32 error 487". I'll > >> admit > >> that you'd probably find it more comforting to have something that > > >> mentions PostgreSQL. But that's easy: > >> > >> > > > >> > >> That's close enough right? If you need more of a hint, think > >> 'rebaseall'. > >> > >> > > > >I tried 'rebaseall' and get still the same error message. > >I would use rebase but i don't know which options (especially which > >BaseAdress)I should use.(So I tried 'rebase -b 0x30000 -o > >0x230000'without success.) > > > No, don't fool around with 'rebase' if you don't know what you're > doing. > Stick with 'rebaseall'. You might want to reinstall any package that > you > attempted a 'rebase' on (as opposed to 'rebaseall'). Are you sure > it's not a > Windows problem? Previously reports indicated if 'rebaseall' didn't > solve > it, a Windows update would. As always, YMMV. > Hi! Good news: It's working now! I tried many things, so I can't say why i'ts running. Here are some presumptions: I decreased the number of max_connections in the config file. After a Windows-Restart postmaster gave no error messages and runs now like it should. Maybe something (like the 'rebaseall') has been 'activated' by the restart. (After the 'rebaseall' I restarted too, but maybe it needs more than one restart? Or the 'rebaseall' couldn't take(/show) effects because my firewall had (perhaps) some problems shutting down before I started postmaster... This is possible because I got a function error message from the firewall after the last Windows-restart.) Thanks for your help, Natalie __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/