Summary
Beacon fails to upload large inventory files to the application server
Question
The scheduled task is called "Upload Flexera logs and inventories" is failing every time it encounters a particularly large NDI file. If fails on the larger file (30 MB), but processes the smaller ones just fine (7,794kb). Answer
The following changes helped with uploading large files:
1) Under %Program Files%\Flexera Software\FlexNet Manager Platform\Importers\web.config
<add key="MaxSizeLimitOnReceiveFullContentInAdvance" value="35840" />
The initial value is 10240 which is 10 MB and hence this restricts the processing of any file greater than that. Changing it to 35 MB allowed the 30 MB file to be processed by the Importer. After modifying the web.config file, recycle the IIS application pool for Flexera Beacon, Flexera Importers and Flexnet Manager Platform.
2) Also, on the IIS server you might come across the following error:
HTTP Error 404.13 - Not Found
The request filtering module is configured to deny a request that exceeds the request content length.
Modify the following settigs in IIS:
In IIS console, select main server,
Select "Request Filtering"
Select "Edit Feature Settings" - right side margin
Change "Maximum allowed content length" to "40000000"
Restart IIS and run the import.