Community Tip - Want the oppurtunity to discuss enhancements to PTC products? Join a working group! X
Jason,
It sounds like your subprocesses are simply shutting down due to time. I say this since I've got one document that takes about 32 HOURS to publish. It's an index that uses psuedo tables that are built on the fly.
Anyway, what I would do is turn up your time on PE's configuraiton to a couple of hours. If you still get the indication that your subprocess just died, double the time until you get a finished document.
As for the server and your CPU/RAM status, if it's not running on a 64-bit server, the extra RAM is not really being used. If it is a 64-bit server, you should be good there.
At any rate, give the configuration boost a try and see what happens.
Hope this Helps,
Bob
Hi,
This following is information I used to provide my military customers with really big documents. Also, per the PE documentation, set the maxBusyInterval to 0 if you don't want any timeouts, or because you seem to have a general idea, set it to like 48 hours. Hope this helps!
Thanks
Susan Fort
Susan Fort
Product Manager, SLM Segment
T 937.743.9091 F 781.707.0602
E -
Variable settings that can reduce the time to open very large documents in Arbortext Editor:
set gentext=off
set gentextautoupdate=none
set gentextwarnings=3
set tabletags=on
set tabletagdisplay=none
set graphicdisplay=off
set tagdisplay=off
set equationdisplay=off
set bitmapdisplay=off
set fosiwarning=on
set inlineediting=off
set showentities=none
====================
Passing data to PE in chunks
set the environment variable APTPEHTTPMODE to a value of CSM.
CSM is much smaller and can be set by APTPECHUNKSIZE
FLSM is also an option, but the fixed length is 4gig.
Here are the methods for increasing available virtual memory:
______________________
Setting bigjobthreshold:
1. See this section in the help for details of the 'bigjobthreshold" option: http://www.ptc.com/ae53M30_hc/index.jspx?id=ID552467643&action=show
At the Arbortext Editor command line, enter the command "eval doc_estimate_dfs(); "
Then take the number that is shown in the panel that pops up and use it for the value for the "bigjobthreshold" set option. ie: set bigjobthreshold="n" where "n" is the number that appeared in the "eval" panel after the first command.
For example, after entering the command
eval doc_estimate_dfs();
a panel popped up with the number 352 in it. Now set "bigjobthreshold" option accordingly:
set bigjobthreshold=352
Set this on both the Arbortext Editor / Styler client machine and the Arbortext Publishing Engine server (in an .acl file placed in CUSTOMPATH/init).
_____________________
Setting javavmmemory:
On both the Arbortext Publishing Engine server and the client machine place the following lines in an ACL file in the ...\custom\init directory of the install tree,
if (!java_init(0)) {
set javavmmemory=764
set javavmargs="-Xss2m"
}
______________________
Setting 3GB parameter:
When composing very large documents to PDF on Windows, the
composition process may fail with an "Out of virtual memory space"
error message. This situation can occur when the composition process encounters
a Windows 2GB memory addressing limitation. After installing this release,
enable this fix by performing the following steps.
CAUTION
Ensure that you make the following change exactly as described. Incorrectly
modifying system files can leave your workstation in an unstable state.
The following steps update the contents of the file c:\boot.ini using the
instructions provided on Microsoft’s web site at:
http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx
Review the contents of that web page before making these changes.
1. Stop Arbortext Editor and Arbortext Publishing Engine.
2. From Windows Explorer, locate the file c:\boot.ini.
If you do not see the file boot.ini in c:\, ensure that system and hidden
files are visible using the following steps:
a. With Windows Explorer open, choose Tools->Folder Options.
b. Select the View tab.
c. In Advanced Settings, select Show hidden files and folders.
d. In Advanced Settings, remove the check mark from Hide protected
operating system files (Recommended). Answer Yes when you are
prompted whether you are sure you want to display these files.
e. Select OK to close the Folder Options dialog box. boot.ini should be
visible after the contents of c:\ are refreshed.
3. By default, boot.ini is set to be read-only. To allow changes to the file,
right-click on the file name and choose Properties. Uncheck Read-only
and select OK.
4. Open the file c:\boot.ini in an ASCII editor such as Notepad and add
the /3GB parameter as described on Microsoft’s web site. The contents of
your updated boot.ini file will be similar to the following example:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="????" /3GB
"????" in the example can be the programmatic name of any of the following
operating system versions:
Windows XP Professional
Windows Server 2003
Windows Server 2003, Enterprise Edition
Windows Server 2003, Datacenter Edition
Windows 2000 Advanced Server
Windows 2000 Datacenter Server
Windows NT Server 4.0, Enterprise Edition
If your boot.ini file lists more than one operating system, ensure that you
append the /3GB parameter to the operating system you use when running
Arbortext Editor or the Arbortext Publishing Engine.
5. Save boot.ini.
6. Reset boot.ini to be read-only.
7. Optionally reset the states of Show hidden files and folders and Hide
protected operating system files (Recommended) in the Folder Options
dialog box.
8. Restart your workstation or server.
9. Restart Arbortext Editor and the Arbortext Publishing Engine.
Clay,
The book was an IPB. The tagging for IPB's is such that there are no entries, but rather the individual pieces that eventually make up a row such as <partno>...</partno><desc>...</desc>, etc. So the stylesheet (FOSI) ends up building everything in RAM. The numerical index for our planes is some 1500 pages. Think about it... 1500 pages of psuedo tables... BLAAH!
Anyway, we don't restart our services over the weekend so these are sent on Friday's. Of course we don't print them often.
Bob
Suzanne,
Ok, to get a little deeper... I am involved with DOD spec doctypes and to make matters worse, use PTC's CPD product.Though I can do all kinds of FOSI-related trickery with both style, as well as ACL, I have a limit to what I can change and still have a viable document for change packages.
On another note about the speed of FOSI... It's direct and to the point, so it's quite fast. If I had nothing but tables/rows/entries, the formatter would do its thing relatively fast. However, as you know Suzanne, psuedo tables are built one piece at a time. Then when enough pieces are put together for the entries within a row, the row is stored while the next row is built, and so on. Goes like that through the whole table. Because of the complexity of the data and how it's built, it is far easier to build the SGML structure using the data types then to biuld the rows/entries and all their attributes based on what type of entry they are.
I have nothing against FOSI whatsoever. Being DOD-oriented, it never has to change as far as I'm concerned. There's not much I can't do with it for paper output. When I mix in ACL, the sky's the limit.
Have a great day,
Bob