08.06.2013 Views

Bernese GPS Software Version 5.0 - Bernese GNSS Software

Bernese GPS Software Version 5.0 - Bernese GNSS Software

Bernese GPS Software Version 5.0 - Bernese GNSS Software

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

19. <strong>Bernese</strong> Processing Engine (BPE)<br />

19.11.2 Where to Find Error Messages<br />

Even if the recommendation above are followed, it is necessary to know where to look for<br />

an error message in case the BPE does not work correctly. The following files should be<br />

checked:<br />

(1) Standard output file and standard error file of the BPE server (the error file may be<br />

merged into the standard output file). The PID of the failed process may be found<br />

here.<br />

(2) Protocol files (see Section 19.10.2). Generally the errors in <strong>Bernese</strong> main programs are<br />

reported in the protocol files. Messages reporting the failure of a program or script<br />

are labeled with a string ERR.<br />

(3) Log-files (see Section 19.10.2). Generally the errors in user scripts or fatal errors in<br />

<strong>Bernese</strong> programs are reported in log-files if in the CPU file the client’s standard<br />

output and error output is re-directed to the log file (see Section 19.4).<br />

(4) In case of a failure (or if option “Do not remove temporary user environment” in panel<br />

“BPE 2: Process Control Options” is enabled) the client’s temporary environment in the<br />

directory ${T} (with name ${T}/BPE pcfname port year session PID SUB PID, see<br />

Section 19.3.3) is not removed after termination of the script. This offers the possibility<br />

to inspect the content of the program input files used by the programs (before<br />

substitution of menu variables in subdirectory PAN, after substitution in subdirectory<br />

INP). Input files from subdirectory INP may be used (copy them to ${U}/PAN) to<br />

manually repeat the run of a program executed in the BPE (after setting session and<br />

campaign to the desired values).<br />

19.11.3 Server Waits and no Clients are Started<br />

You may also encounter the case that nothing happens after starting a BPE, the server<br />

waits indefinitely and no client seems to start working:<br />

(1) A frequent cause for this situation is a CPU file which wrongly indicates that too<br />

many jobs are still running after a BPE server crashed or has been killed. Reset the<br />

CPU file using ”Menu>BPE>Reset CPU file”. This action is also allowed while a BPE is<br />

running. The only consequence may be that for a short time more than the allowed<br />

number of jobs are submitted.<br />

(2) Option “List of Suspended Process Control Files” in ”Menu>BPE>Edit CPU file” allows to suspend<br />

jobs running in a specific PCF. Check this panel whether the particular PCF is<br />

contained in the list of suspended PCFs.<br />

(3) Depending on the particular setup of the job submission in the CPU file and the type<br />

of error a problem in a script may cause an uncontrolled stop of a client without<br />

notification to the server. Check the log files for error messages from the scripts or the<br />

operating system.<br />

(4) Jobs cannot be submitted because the rsh or ssh commands require interaction (e.g.,<br />

manually typing a password) or fail do to an inappropriate configuration of the remote<br />

login procedure. Check the rsh resp. ssh access to the host.<br />

Page 418 AIUB

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!