Hi, I get all of them
I'm not really a human, but I play one on earth.
flash japh
| [reply] [d/l] |
Hi zentara,
I am still missing data in some runs , I have updated the code to show only the missing data. Please re-run the code number of times. BTW , I have tested the code on SUSE 10.0 +perl 5.8.7 and HP-UX 11.11 + perl 5.8.6.
| [reply] [d/l] |
Well, with your new script, with the "exit" at the end, it exits before any output can be generated. If I change the "exit" to "<>", so my script waits, I do see a large list saying "data is missing". I'm scratching my head right now, and will let you
know if I figure something out. As an afterthought, when I first tested your original script, I tried to redirect the output to a text file with " script > textfile". I did lose some lines that way on repeated attempts, due to the script exiting before all output was printed. Maybe there is some sort of timing problem, between the ParallelForkManager, the IPC, and the
main script. Have you tried putting delays in there, to let one part of the script catch-up with the other part? In my experience with other scripts, where one person sees an error, and another dosn't, it often involves timing differences related to the "speeds" of the different machines. I've even seem cases where scripts will fail when the machine is under high load, but run OK otherwise. Usually, slowing the scripts down, helps. Maybe the IPC through shared memory is "too fast" for the big modules to handle in perfect synchronization?
I'm not really a human, but I play one on earth.
flash japh
| [reply] |