Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
ProjectWise
  • Product Communities
ProjectWise
ProjectWise Design Integration Forum Rendition service question
    • Sign In

    • State Suggested Answer
    • Replies 3 replies
    • Answers 1 answer
    • Subscribers 61 subscribers
    • Views 2605 views
    • Users 0 members are here
    • Rendition service

    Rendition service question

    Luc Poulin
    Offline Luc Poulin over 7 years ago

    Hi All

    We send documents to be render on the ICS server.

    For some reason we have files that took like an hour to be render instead of the 30 sec average time. This seems to happen randomly.

    Anyone have saw this and were able to find a root cause why out of no where one file will take more time to be render.

    OR

    It is normal to have random file taking longer than usual to be render?

    • Sign in to reply
    • Cancel
    • Andrew Edge
      0 Andrew Edge Thu, Jun 23 2016 1:28 PM
      A rasterized PDF normally takes much longer to produce than a non-rasterized PDF, so if the DGNs in question contain any shaded content or point clouds, that's a likely explanation.

      Beyond that, jobs in iCS for PDF can be delayed by activity for other jobs, depending on how the server is configured. All the InterPlot processor queues could be busy at a particular time. Perhaps documents from other jobs are having to be renditioned in rasterized mode, ahead of non-rasterized PDFs that would otherwise be quick to complete. Some iCS for PDF tasks, such as processing an incremental stored job with a very large input set, can take a long time to clear the PreProcess dispatcher and thus temporarily block other jobs from starting. There's no one standard answer for how long a given document will take to process on an iCS for PDF server.

            
      .

      • Cancel
      • Vote Up 0 Vote Down
      • Sign in to reply
      • Verify Answer
      • Cancel
    • Luc Poulin
      0 Offline Luc Poulin Mon, Jun 27 2016 3:48 PM in reply to Andrew Edge
      After reviewing and further investigation from our side we were asking us this question....could multiple core help speed things...then you reply and you mention «...All the InterPlot processor queues could be busy at a particular time....»

      How can we assign multiple core/processor ? what should we look in the ICS setup to archive this?

      OR did I miss read your answer?

      If you want to reply here...

      communities.bentley.com/.../123154

      Thank you
      • Cancel
      • Vote Up 0 Vote Down
      • Sign in to reply
      • Verify Answer
      • Cancel
    • Andrew Edge
      0 Andrew Edge Tue, Jun 28 2016 10:53 AM in reply to Luc Poulin

      This was answered in the other forum, but I'll echo it here. When installing iCS for PDF V8i, a choice is given between a standard orchestration or a custom orchestration. A standard orchestration configures one of each of the three primary iCS for PDF processes: one extractor (responsible for copying out documents from ProjectWise), one InterPlot processor (responsible for launching MicroStation and creating PDF(s)), and one ProjectWise processor (responsible for uploading to the destination datasource). That's in addition to the various dispatcher processes that tie everything together.

      iCS for PDF can definitely benefit from more RAM and additional CPUs on the server. A custom installation allows you to define additional extractors, InterPlot processors, and/or ProjectWise processors depending on your needs and the server capabilities.

      Optimizing the processor counts is both art and science. On a quad-core server, I would start with a 2/3/1 setup. The three ProjectWise processors mentioned in the other forum is unncessary, I think, unless source files are being distributed. It's unlikely that three InterPlot processors could generate PDFs fast enough to keep three ProjectWise processor queues full.

      Adding additional servers to the orchestration may also be used to increase throughput, but adds to license usage.

      After installing, the processor counts on the server may be changed by running RendsvcConfig in the product directory. But best practice is do so during product installation.

      Be aware that jobs submitted from ProjectWise Explorer are given higher priority than jobs submitted from iCS for PDF Administrator or Windows Task Scheduler. That is, when each processor/dispatcher looks at its queue, it will pull a message associated with a PWE-submitted job (if any are present in the queue) before pulling a message associated with a stored job. Thus, if you have large jobs you submit from PWE (for convenience) on a regular basis, and they are blocking small jobs submitted from other PWE users, then you could consider defining that large job in iCS for PDF Admin and scheduling it. If it and a job from PWE are submitted at the same time, both will progress through the system simultaneously, but the PWE-submitted job will generally finish first.

            
      .

      • Cancel
      • Vote Up 0 Vote Down
      • Sign in to reply
      • Verify Answer
      • Reject Answer
      • Cancel

    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies