Re: Apache2::SubProcess subprocess not subprocessing properly

2010-02-20 Thread Torsten Förtsch
Tosh, On Tuesday 09 February 2010 14:21:57 Tosh Cooey wrote: > Hi after much trial and all error I am seeing that the browser > connection closing is also stopping my subprocess. > I don't know what you are trying to achieve and I don't use Apache2::Subprocess much. What I do to fork off proce

Re: Apache2::SubProcess subprocess not subprocessing properly

2010-02-20 Thread Tosh Cooey
You aren't going to like this, and maybe what you're doing is for a really complex situation, but it really shouldn't be so complex to just spawn off a long running process that you don't care to ever hear back from, honestly. Tosh Torsten Förtsch wrote: Tosh, On Tuesday 09 February 2010 1

Re: Apache2::SubProcess sucks

2010-02-20 Thread Tosh Cooey
Maybe it does or doesn't work under MP::R, the answer to that is perhaps individual. Anyway, the solution, at least so far until I run into other problems, seems to be to just make a system() call and the called program uses Proc::Daemon and things *seem* to work fine in testing, we'll see whe

Re: Apache2::SubProcess sucks

2010-02-20 Thread mackenna
On Feb 20, 2010, at 7:01 AM, Tosh Cooey wrote: Anyway, the solution, at least so far until I run into other problems, seems to be to just make a system() call and the called program uses Proc::Daemon and things *seem* to work fine in testing, we'll see when it hits production... Tosh Do

Re: How to get a file listing

2010-02-20 Thread ceauke
Hi there Here is my code. I get the IMG displayed but also the perl error: No such file or directory. " #!E:\ea12\apps\tech_st\10.1.2\perl\5.6.1\bin\MSWin32-x86\perl.exe print "Content-type: text/html \n\n"; print "Test:"; print " /Ski/temp.jpg "; opendir(DIR, "/Ski") or die print "Error $!";

Re: How to get a file listing

2010-02-20 Thread Brad Van Sickle
Apache knows the context, PERL does not. Fully qualify that directory name and it should work. On 2/20/2010 1:01 PM, ceauke wrote: Hi there Here is my code. I get the IMG displayed but also the perl error: No such file or directory. " #!E:\ea12\apps\tech_st\10.1.2\perl\5.6.1\bin\MSWin32-x

Re: How to get a file listing

2010-02-20 Thread ceauke
No, that doesn't work either. I used opendir (DIR, "G:\FTP\Ski") ... I've tried the slashes in all directions, and with and without preceding and slashes in the end. e.g. \Ski, \Ski\, /ski, /ski/ How do I get perl to understand the context? is there some function that points to the root? (even

Re: How to get a file listing

2010-02-20 Thread ceauke
Sorry, got it working with your advice: opendir(DIR, "G:/FTP/Ski") or die print "Error $!"; worked in the end... Damn these slashes :-D Thanks for the help -- View this message in context: http://old.nabble.com/How-to-get-a-file-listing-tp27644565p27668922.html Sent from the mod_perl - Genera

Re: Apache2::SubProcess sucks

2010-02-20 Thread Tosh Cooey
It does, but Proc::Daemon closes a billion file handles and sets new process IDs and forks and forks and maybe forks a couple more times for good measure... Fingers crossed! I do enjoy the fact that nobody really seems to have a simple definitive vanilla fork/spawn process down pat, it seems e

Re: Apache2::SubProcess sucks

2010-02-20 Thread Torsten Förtsch
On Saturday 20 February 2010 19:25:39 Tosh Cooey wrote: > I do enjoy the fact that nobody really seems to have a simple definitive > vanilla fork/spawn process down pat, it seems everyone does what I do, > trying this and that stumbling about until they come up with some > monstrosity like Torse

Re: Apache2::SubProcess sucks

2010-02-20 Thread Cosimo Streppone
In data 20 febbraio 2010 alle ore 21:16:22, Torsten Förtsch ha scritto: On Saturday 20 February 2010 19:25:39 Tosh Cooey wrote: I do enjoy the fact that nobody really seems to have a simple definitive vanilla fork/spawn process down pat, it seems everyone does what I do, trying this and that

Re: Apache2::SubProcess sucks

2010-02-20 Thread Torsten Förtsch
On Saturday 20 February 2010 21:24:31 Cosimo Streppone wrote: > That's really valuable, thanks for sharing. > However, a question: > > is this something that should be included in Apache2::SubProcess > to make it better? Or is this something that could be published > another, separate, CPAN distri

Re: Apache2::SubProcess sucks

2010-02-20 Thread Jeff McCarrell
re: close all open file descriptors portably well, if one is on a POSIX system, _SC_OPEN_MAX gives the max integer. Then just close them all. Here's my usual recipe for this: # close all open file descriptors my $max_fd = POSIX::sysconf(&POSIX::_SC_OPEN_MAX); $max_fd = ((! defined $ma

Re: Apache2::SubProcess sucks

2010-02-20 Thread Scott Gifford
2010/2/20 Torsten Förtsch [ ... ] > - is there a portable way to get all open file descriptors of the current > process? Under Linux one can readdir(/proc/self/fd). On Darwin I once > simply > closed all fds from 0 to 1000. Some systems have getdtablesize(2), > sometimes > it is getrlimit. Someti