LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Webservices error 413

Hello all,

I seem to be having an issue with my web service.  I am trying to add some static files and they are going beyond the current limit acceptable for transfer and I am getting the error 413 when deploying the service.  The web service is on a cRIO and I have tried the fix found in this article, to no avail.  My NIWebAppServer.conf file under /ni-rt/system/webserver looks like

 

# NI Web Application server configuration file.
#
# Global Directives
#
LoadModulePath ".:./..:./modules"

LoadModule niConfModule mod_niconf
NI.Conf.LoadINI NIWebAppServer.ini

LoadModule niSessionManagerModule mod_nisessmgr
LoadModule niAuthModule mod_niauth
LoadModule EspModule mod_niesp
LoadModule WSRuntime mod_niws

<NI.Conf.IfAnyHost SSLEnabled>
  LoadModule niSslInitModule mod_nissl
  LoadModule sslModule mod_ssl
</NI.Conf.IfAnyHost>

NI.Conf.Listen

#
# Directives that apply to the default server
#
NI.ServerName "NI Application Web Server"
InactivityTimeout 60
LimitRequestBody 200000000
LimitRequestForm 10000000
LimitUrl 1024
ThreadStack 64K
WorkerLimit 10

DocumentRoot "./../www"
TypesConfig mime.types

#
# Pipeline Definition
#
SetConnector netConnector

AddHandler niAuthHandler
AddHandler WSRuntime
AddHandler fileHandler ""

AddOutputFilter chunkFilter

<NI.Conf.EachVirtualHost>
  <NI.Conf.IfCurrentHost SSLEnabled>
    SSLEngine on
    SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA
    SSLProtocol all -SSLv2 -SSLv3
    NI.Conf.ConfigureSSLCerts
  </NI.Conf.IfCurrentHost>

  NI.WSRuntime.Configuration user
</NI.Conf.EachVirtualHost>

The current LimitRequestBody is set to 200 MB.  I had it set to 2 GB and this didn't work so I thought maybe the limit was too high.  Anyone have any suggestions?  What am I missing?

0 Kudos
Message 1 of 3
(2,553 Views)

From that article it looks like 2GB is the limit. Do you know how big the file is that you are transferring?

 

Matthew C

NI | AE

0 Kudos
Message 2 of 3
(2,507 Views)

I am not trying to transfer a file.  I am trying to add static content to the web service.  The total amount of the content is currently < 100 MB.

0 Kudos
Message 3 of 3
(2,505 Views)