Skip to main content
Solved

Writing DWG groups

  • October 16, 2020
  • 4 replies
  • 23 views

itay
Supporter
Forum|alt.badge.img+18
  • Supporter
  • 1442 replies

Hi,

I am trying to figure out why a translation that works fine on desktop is not working properly in FME Cloud.

I know that writing DWG groups is not possible directly from within FME and therefore I have defined the layer groups in the template file.

 

The job on FME Cloud fails (no errors in log) and even with log debug turned on no meaningful information is returned.

 

Last logfile line:

2020-10-16 16:06:28 | Processing AutoCAD File...

 

 

Does this have to do with FME Cloud instance? Does anybody have any good/bad experiences writing into DWG groups on FME Cloud? 

@markatsafe @daleatsafe @daveatsafe

Best answer by jlutherthomas

Just following up here as I have communicated with @itay​ through support.

 

When a job log ends abruptly, this often signifies a lack of memory to complete the job and the workspace gets killed.

On FME Server/Cloud, this can be confirmed through the fmeprocessmonitorengine.log file, where there will be  messages like 

Out of memory! Unable to satisfy request for memory.

To double confirm, looking at the peak memory usage for both workspaces (with and without a template) you can see the failing workspace uses 4.3gb memory at it's peak, which is too much for a Starter FME Cloud instances which is capped at 4gb, and you have to consider the footprint of FME Server itself (so a workspace isn't able to use 4gb to itself).

 

Screen Shot 2020-10-19 at 9.54.23 AM 

In this case, the solution will be to resize the instance to a Standard and try again.

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

4 replies

deanhowell
Influencer
Forum|alt.badge.img+24
  • Influencer
  • 315 replies
  • October 16, 2020

We have found subtle differences between desktop and server when the operating systems differ. We are using desktop on Windows but our cloud server is Linux. Not sure if that has anything to do with your issue but worth ruling in or out.​


itay
Supporter
Forum|alt.badge.img+18
  • Author
  • Supporter
  • 1442 replies
  • October 17, 2020

We have found subtle differences between desktop and server when the operating systems differ. We are using desktop on Windows but our cloud server is Linux. Not sure if that has anything to do with your issue but worth ruling in or out.​

I agree that some changes due to OS differences are to be expected. Annoyingly if I use a template without groups it works just fine, so obviously the grouping in the template is causing FME to stop the translation. I have never seen such big desktop/server differences before.


itay
Supporter
Forum|alt.badge.img+18
  • Author
  • Supporter
  • 1442 replies
  • October 19, 2020

Opened a support case.


Forum|alt.badge.img+2
  • 364 replies
  • Best Answer
  • October 19, 2020

Just following up here as I have communicated with @itay​ through support.

 

When a job log ends abruptly, this often signifies a lack of memory to complete the job and the workspace gets killed.

On FME Server/Cloud, this can be confirmed through the fmeprocessmonitorengine.log file, where there will be  messages like 

Out of memory! Unable to satisfy request for memory.

To double confirm, looking at the peak memory usage for both workspaces (with and without a template) you can see the failing workspace uses 4.3gb memory at it's peak, which is too much for a Starter FME Cloud instances which is capped at 4gb, and you have to consider the footprint of FME Server itself (so a workspace isn't able to use 4gb to itself).

 

Screen Shot 2020-10-19 at 9.54.23 AM 

In this case, the solution will be to resize the instance to a Standard and try again.