Thank you Graham, especially for the quick reply but also, yes, in fact I
am using SetHandler (struggled a bit to get it working
(ubuntu/apache2/python367/plotly/Dash) and this was what finally got it
working.
I'll go back and work through that, but also post the config for others as
a reference,

Thanks,
KWL


On Tue, Mar 12, 2019 at 9:05 PM Graham Dumpleton <[email protected]>
wrote:

> Need to see your Apache configuration for mod_wsgi, but it looks like you
> used SetHandler to map wsgi-script to a directory containing them. You
> would rarely use SetHandler or AddHandler when setting up mod_wsgi. Use
> them and do it wrong and it could cause issues like this.
>
> Graham
>
> On 13 Mar 2019, at 9:02 am, KWL <[email protected]> wrote:
>
> Hi Folks,
>
> Have searched doc and others postings, on every search term I can think of
> to run this down, but have not found why this is happening.
>
> Why is WSGI parsing and validating the CSS and .js files in the assets
> directory, and throwing invalid syntax errors, and when the syntax is
> perfectly fine?
>
> I know Dash looks in the assets directory for statics, for css and js, but
> then, again why are these files being flagged, and why when they are
> perfectly valid css and js files?
>
> [wsgi:error] Attempt to invoke directory as WSGI application:
> /var/www/Reports/
> [wsgi:error] Attempt to invoke directory as WSGI application:
> /var/www/Reports/
> [wsgi:info] [mod_wsgi (pid=24436, process='HelloWorld', application=''):
> Loading WSGI script '/var/www/Reports/assets/stylesheet.css'.
> [wsgi:error]  mod_wsgi (pid=24436, process='HelloWorld', application=''):
> Failed to parse WSGI script file '/var/www/Reports/assets/stylesheet.css'.
> [wsgi:error]  mod_wsgi (pid=24436): Exception occurred processing WSGI
> script '/var/www/Reports/assets/stylesheet.css'.
> [wsgi:error]    File "/var/www/Reports/assets/stylesheet.css", line 1
> [wsgi:error]      /*
> [wsgi:error]      ^
> [wsgi:error]  SyntaxError: invalid syntax
> [wsgi:info]  [mod_wsgi (pid=24436, process='HelloWorld', application=''):
> Loading WSGI script '/var/www/Reports/assets/stylesheet2.css'.
> [wsgi:error]  mod_wsgi (pid=24436, process='HelloWorld', application=''):
> Failed to parse WSGI script file '/var/www/Reports/assets/stylesheet2.css'.
> [wsgi:error]  mod_wsgi (pid=24436): Exception occurred processing WSGI
> script '/var/www/Reports/assets/stylesheet2.css'.
> [wsgi:error]    File "/var/www/Reports/assets/stylesheet2.css", line 1
> [wsgi:error]      /*
> [wsgi:error]      ^
> [wsgi:error]  SyntaxError: invalid syntax
> [wsgi:info]  [mod_wsgi (pid=24436, process='HelloWorld', application=''):
> Loading WSGI script '/var/www/Reports/assets/plotly_ga.js'.
> [wsgi:error]  mod_wsgi (pid=24436, process='HelloWorld', application=''):
> Failed to parse WSGI script file '/var/www/Reports/assets/plotly_ga.js'.
> [wsgi:error]  mod_wsgi (pid=24436): Exception occurred processing WSGI
> script '/var/www/Reports/assets/plotly_ga.js'.
> [wsgi:error]    File "/var/www/Reports/assets/plotly_ga.js", line 1
> [wsgi:error]
> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
> [wsgi:error]                              ^
> [wsgi:error]  SyntaxError: invalid syntax
> [wsgi:info]  [mod_wsgi (pid=24436, process='HelloWorld', application=''):
> Loading WSGI script '/var/www/Reports/assets/plotly_ga.js'.
> [wsgi:error]  mod_wsgi (pid=24436, process='HelloWorld', application=''):
> Failed to parse WSGI script file '/var/www/Reports/assets/plotly_ga.js'.
> [wsgi:error]  mod_wsgi (pid=24436): Exception occurred processing WSGI
> script '/var/www/Reports/assets/plotly_ga.js'.
> [wsgi:error]    File "/var/www/Reports/assets/plotly_ga.js", line 1
> [wsgi:error]
> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
> [wsgi:error]                              ^
> [wsgi:error]  SyntaxError: invalid syntax
> [wsgi:error]  Attempt to invoke directory as WSGI application:
> /var/www/Reports/
> [mpm_event:notice] AH00493: SIGUSR1 received.  Doing graceful restart
>
> Thanks,
> KWL
>
> --
> You received this message because you are subscribed to the Google Groups
> "modwsgi" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/modwsgi.
> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "modwsgi" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/modwsgi.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to