[root@superhost BACKUP]# chmod -R 755 /home/nikos/ chmod: changing permissions of ‘/home/nikos/fcgi-bin/php7.3.fcgi’: Operation not permitted [root@superhost BACKUP]# ls -ld /home/nikos/ drwxr-xr-x 13 nikos nikos 4096 Sep 5 15:31 /home/nikos/
[root@superhost public_html]# mod_wsgi-express install-module LoadModule wsgi_module "/usr/lib64/httpd/modules/mod_wsgi-py36.cpython-36m-x86_64-linux-gnu.so" WSGIPythonHome "/usr" --
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 modwsgi+u...@googlegroups.com.
To post to this group, send email to mod...@googlegroups.com.
Visit this group at https://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.
WSGIDaemonProcess public_html user=nikos group=nikos processes=1 threads=5
WSGIScriptAlias / /home/nikos/public_html/app.py
WSGIScriptAlias /clientele /home/nikos/public_html/clientele.py
WSGIScriptAlias /downloads /home/nikos/public_html/downloads.py
<Directory /home/nikos/public_html>
WSGIProcessGroup public_html
WSGIApplicationGroup %{GLOBAL}
WSGIScriptReloading On
AllowOverride None
Require all granted
</Directory>You received this message because you are subscribed to a topic in the Google Groups "modwsgi" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/modwsgi/4sM5QIitIyI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to modwsgi+u...@googlegroups.com.
On 6 Sep 2018, at 2:51 pm, Νίκος @ SuperHost <nikos.at....@gmail.com> wrote:When i moved the contents form vhosts.conf to httpd.conf it worked right away!! 2 questions.1. If i put the contents back to vhosts.conf and create a new subdomain like 'nikos.superhost.gr' then i could only access my webpage as 'http://nikos.superhost.gr'
2. I have 3 scripts inside 'public_html'. Is this the right way to configure to run them through mod_wsgi or there is a more general way so i dont have an each line for every script?WSGIDaemonProcess public_html user=nikos group=nikos processes=1 threads=5 WSGIScriptAlias / /home/nikos/public_html/app.py WSGIScriptAlias /clientele /home/nikos/public_html/clientele.py WSGIScriptAlias /downloads /home/nikos/public_html/downloads.py
On 6 Sep 2018, at 11:57 pm, Νίκος @ SuperHost <nikos.at....@gmail.com> wrote:It worked very well Graham, thank you!One last thing!Is there a way to move this directives to vhost.conf and Apache looks there as supplementery directives for superhost.gr?As extra directions that for what is already having in its httpd.conf for superhost.gr domain.
<Directory /home/nikos/public_html>AllowOverride NoneRequire all granted</Directory>WSGIDaemonProcess downloads user=nikos group=nikos threads=5WSGIScriptAlias /downloads /home/nikos/public_html/downloads.py process-group=downloads application-group=%{GLOBAL}WSGIDaemonProcess clientele user=nikos group=nikos threads=5WSGIScriptAlias /clientele /home/nikos/public_html/clientele.py process-group=clientele application-group=%{GLOBAL}WSGIDaemonProcess app user=nikos group=nikos threads=5WSGIScriptAlias / /home/nikos/public_html/app.py process-group=app application-group=%{GLOBAL}
On 7 Sep 2018, at 12:56 am, Νίκος Βέργος <nikos.at....@gmail.com> wrote:I just noticed that although 'app.py' is loading the other 2 scripts cannot laod the same way as this one although we now have 2 separated process for each script.Error is: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
[Fri Sep 07 11:44:07.438696 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7359] [2018-09-07 11:44:07,438] ERROR in app: Exception on /clientele.py [GET]
[Fri Sep 07 11:42:08.911817 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] [2018-09-07 11:42:08,911] ERROR in app: Exception on /downloads.py [GET]while if i try to run them withe the flask development server they work as expected.
Also both of those scripts seems to try to download. 'app.py' instead of themselves and i can see that because they give the same output as 'app.py' in the error log:
[Fri Sep 07 11:42:08.911854 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] Traceback (most recent call last): [Fri Sep 07 11:42:08.911858 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] File "/usr/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app [Fri Sep 07 11:42:08.911861 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] response = self.full_dispatch_request() [Fri Sep 07 11:42:08.911865 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request [Fri Sep 07 11:42:08.911868 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] rv = self.handle_user_exception(e) [Fri Sep 07 11:42:08.911871 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception [Fri Sep 07 11:42:08.911874 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] reraise(exc_type, exc_value, tb) [Fri Sep 07 11:42:08.911876 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] File "/usr/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise [Fri Sep 07 11:42:08.911880 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] raise value [Fri Sep 07 11:42:08.911882 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request [Fri Sep 07 11:42:08.911885 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] rv = self.dispatch_request() [Fri Sep 07 11:42:08.911888 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request [Fri Sep 07 11:42:08.911892 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] return self.view_functions[rule.endpoint](**req.view_args) [Fri Sep 07 11:42:08.911894 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] File "/home/nikos/public_html/app.py", line 336, in index [Fri Sep 07 11:42:08.911897 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] pagehit = cur.fetchone()[0]
[Fri Sep 07 11:42:08.911817 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336
] [2018-09-07 11:42:08,911] ERROR in app: Exception on /downloads.py [GET] [Fri Sep 07 11:42:08.911854 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] Traceback (most recent call last): [Fri Sep 07 11:42:08.911858 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] File "/usr/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app [Fri Sep 07 11:42:08.911861 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] response = self.full_dispatch_request() [Fri Sep 07 11:42:08.911865 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request [Fri Sep 07 11:42:08.911868 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] rv = self.handle_user_exception(e) [Fri Sep 07 11:42:08.911871 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception [Fri Sep 07 11:42:08.911874 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] reraise(exc_type, exc_value, tb) [Fri Sep 07 11:42:08.911876 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] File "/usr/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise [Fri Sep 07 11:42:08.911880 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] raise value [Fri Sep 07 11:42:08.911882 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request [Fri Sep 07 11:42:08.911885 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] rv = self.dispatch_request() [Fri Sep 07 11:42:08.911888 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request [Fri Sep 07 11:42:08.911892 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] return self.view_functions[rule.endpoint](**req.view_args) [Fri Sep 07 11:42:08.911894 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] File "/home/nikos/public_html/app.py", line 336, in index [Fri Sep 07 11:42:08.911897 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] pagehit = cur.fetchone()[0] [Fri Sep 07 11:42:08.911901 2018] [wsgi:error] [pid 19469] [remote 46.103.174.201:7336] TypeError: 'NoneType' object is not subscriptable
I also tried to run with the config as this:
WSGIDaemonProcess public_html user=nikos group=nikos processes=1 threads=5
WSGIScriptAlias /downloads /home/nikos/public_html/downloads.py
WSGIScriptAlias /clientele /home/nikos/public_html/clientele.py
WSGIScriptAlias / /home/nikos/public_html/app.py
<Directory /home/nikos/public_html>
WSGIProcessGroup public_html
WSGIApplicationGroup %{GLOBAL}
Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI
Require all granted
</Directory>WSGIDaemonProcess public_html user=nikos group=nikos processes=1 threads=5
WSGIScriptAlias /downloads /home/nikos/public_html/downloads.py
WSGIScriptAlias /clientele /home/nikos/public_html/clientele.py
WSGIScriptAlias / /home/nikos/public_html/app.py
<Directory /home/nikos/public_html>
WSGIProcessGroup public_html
WSGIApplicationGroup %{GLOBAL}
Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI
Require all granted WSGIDaemonProcess public_html user=nikos group=nikos processes=1 threads=5
WSGIScriptAlias /downloads /home/nikos/public_html/downloads.py
WSGIScriptAlias /clientele /home/nikos/public_html/clientele.py
WSGIScriptAlias / /home/nikos/public_html/app.py
<Directory /home/nikos/public_html>
WSGIProcessGroup public_html
WSGIApplicationGroup %{GLOBAL}
Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI
Require all granted
</Directory>[Fri Sep 07 12:10:39.767400 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] [2018-09-07 12:10:39,767] ERROR in app: Exception on /clientele.py [GET] [Fri Sep 07 12:10:39.767434 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] Traceback (most recent call last): [Fri Sep 07 12:10:39.767437 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] File "/usr/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app [Fri Sep 07 12:10:39.767450 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] response = self.full_dispatch_request() [Fri Sep 07 12:10:39.767453 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request [Fri Sep 07 12:10:39.767456 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] rv = self.handle_user_exception(e) [Fri Sep 07 12:10:39.767458 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception [Fri Sep 07 12:10:39.767461 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] reraise(exc_type, exc_value, tb) [Fri Sep 07 12:10:39.767463 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] File "/usr/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise [Fri Sep 07 12:10:39.767466 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] raise value [Fri Sep 07 12:10:39.767469 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request [Fri Sep 07 12:10:39.767471 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] rv = self.dispatch_request() [Fri Sep 07 12:10:39.767474 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request [Fri Sep 07 12:10:39.767476 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] return self.view_functions[rule.endpoint](**req.view_args) [Fri Sep 07 12:10:39.767479 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] File "/home/nikos/public_html/app.py", line 337, in index [Fri Sep 07 12:10:39.767481 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] cur.execute( '''SELECT hits FROM pages WHERE url = %s''', page ) [Fri Sep 07 12:10:39.767484 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] File "/usr/lib64/python3.6/site-packages/pymysql/cursors.py", line 170, in execute [Fri Sep 07 12:10:39.767486 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] result = self._query(query) [Fri Sep 07 12:10:39.767489 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] File "/usr/lib64/python3.6/site-packages/pymysql/cursors.py", line 328, in _query [Fri Sep 07 12:10:39.767491 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] conn.query(q) [Fri Sep 07 12:10:39.767494 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] File "/usr/lib64/python3.6/site-packages/pymysql/connections.py", line 515, in query [Fri Sep 07 12:10:39.767496 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] self._execute_command(COMMAND.COM_QUERY, sql) [Fri Sep 07 12:10:39.767499 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] File "/usr/lib64/python3.6/site-packages/pymysql/connections.py", line 745, in _execute_command [Fri Sep 07 12:10:39.767502 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] raise err.InterfaceError("(0, '')") [Fri Sep 07 12:10:39.767509 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] pymysql.err.InterfaceError: (0, '') [Fri Sep 07 12:10:39.767530 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7639] [Fri Sep 07 12:10:40.216819 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] [2018-09-07 12:10:40,216] ERROR in app: Exception on /favicon.ico [GET] [Fri Sep 07 12:10:40.216876 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] Traceback (most recent call last): [Fri Sep 07 12:10:40.216883 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] File "/usr/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app [Fri Sep 07 12:10:40.216889 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] response = self.full_dispatch_request() [Fri Sep 07 12:10:40.216895 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request [Fri Sep 07 12:10:40.216920 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] rv = self.handle_user_exception(e) [Fri Sep 07 12:10:40.216927 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception [Fri Sep 07 12:10:40.216932 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] reraise(exc_type, exc_value, tb) [Fri Sep 07 12:10:40.216938 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] File "/usr/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise [Fri Sep 07 12:10:40.216943 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] raise value [Fri Sep 07 12:10:40.216949 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request [Fri Sep 07 12:10:40.216954 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] rv = self.dispatch_request() [Fri Sep 07 12:10:40.216960 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request [Fri Sep 07 12:10:40.216965 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] return self.view_functions[rule.endpoint](**req.view_args) [Fri Sep 07 12:10:40.216971 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] File "/home/nikos/public_html/app.py", line 337, in index [Fri Sep 07 12:10:40.216976 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] cur.execute( '''SELECT hits FROM pages WHERE url = %s''', page ) [Fri Sep 07 12:10:40.216981 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:76 40] File "/usr/lib64/python3.6/site-packages/pymysql/cursors.py", line 170, in execute [Fri Sep 07 12:10:40.216987 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] result = self._query(query) [Fri Sep 07 12:10:40.216992 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] File "/usr/lib64/python3.6/site-packages/pymysql/cursors.py", line 328, in _query [Fri Sep 07 12:10:40.216998 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] conn.query(q) [Fri Sep 07 12:10:40.217003 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] File "/usr/lib64/python3.6/site-packages/pymysql/connections.py", line 515, in query [Fri Sep 07 12:10:40.217009 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] self._execute_command(COMMAND.COM_QUERY, sql) [Fri Sep 07 12:10:40.217014 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] File "/usr/lib64/python3.6/site-packages/pymysql/connections.py", line 745, in _execute_command [Fri Sep 07 12:10:40.217020 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] raise err.InterfaceError("(0, '')") [Fri Sep 07 12:10:40.217027 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] pymysql.err.InterfaceError: (0, '') [Fri Sep 07 12:10:40.217059 2018] [wsgi:error] [pid 10994] [remote 46.103.174.201:7640] I dont understand why its tryign to load 'app/py' when i give 'http://superhost.gr/clientele.py'
and this is how i have the directives in the main config.
WSGIDaemonProcess public_html user=nikos group=nikos processes=1 threads=5
WSGIProcessGroup public_html
WSGIApplicationGroup %{GLOBAL}
WSGIScriptAlias /downloads /home/nikos/public_html/downloads.py
WSGIScriptAlias /clientele /home/nikos/public_html/clientele.py
WSGIScriptAlias / /home/nikos/public_html/app.py
<Directory /home/nikos/public_html>
Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI
Require all granted
</Directory>
Still the same error message:
[Fri Sep 07 12:28:45.567259 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] [2018-09-07 12:28:45,565] ERROR in app: Exception on /clientele.py [GET] [Fri Sep 07 12:28:45.567313 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] Traceback (most recent call last): [Fri Sep 07 12:28:45.567317 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] File "/usr/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app [Fri Sep 07 12:28:45.567320 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] response = self.full_dispatch_request() [Fri Sep 07 12:28:45.567324 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request [Fri Sep 07 12:28:45.567327 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] rv = self.handle_user_exception(e) [Fri Sep 07 12:28:45.567330 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception [Fri Sep 07 12:28:45.567335 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] reraise(exc_type, exc_value, tb) [Fri Sep 07 12:28:45.567339 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] File "/usr/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise [Fri Sep 07 12:28:45.567344 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] raise value [Fri Sep 07 12:28:45.567349 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request [Fri Sep 07 12:28:45.567352 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] rv = self.dispatch_request() [Fri Sep 07 12:28:45.567355 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request [Fri Sep 07 12:28:45.567358 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] return self.view_functions[rule.endpoint](**req.view_args) [Fri Sep 07 12:28:45.567361 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] File "/home/nikos/public_html/app.py", line 338, in index [Fri Sep 07 12:28:45.567364 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] pagehit = cur.fetchone()[0] [Fri Sep 07 12:28:45.567368 2018] [wsgi:error] [pid 11929] [remote 46.103.174.201:7980] TypeError: 'NoneType' object is not subscriptable
You received this message because you are subscribed to a topic in the Google Groups "modwsgi" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/modwsgi/4sM5QIitIyI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to modwsgi+u...@googlegroups.com.
[root@superhost public_html]# tail -f ../logs/error_log [Fri Sep 07 14:25:15.877193 2018] [wsgi:info] [pid 15773] mod_wsgi (pid=15773): Exiting process 'app'. [Fri Sep 07 14:25:16.026260 2018] [wsgi:info] [pid 15941] mod_wsgi (pid=15941): Attach interpreter ''. [Fri Sep 07 14:25:16.057524 2018] [wsgi:info] [pid 15940] mod_wsgi (pid=15940): Attach interpreter ''. [Fri Sep 07 14:25:16.060303 2018] [wsgi:info] [pid 15941] mod_wsgi (pid=15941): Imported 'mod_wsgi'. [Fri Sep 07 14:25:16.060387 2018] [wsgi:info] [pid 15941] mod_wsgi (pid=15941, process='clientele', application=''): Loading Python script file '/home/nikos/public_html/clientele.py'. [Fri Sep 07 14:25:16.065764 2018] [wsgi:info] [pid 15942] mod_wsgi (pid=15942): Attach interpreter ''. [Fri Sep 07 14:25:16.109641 2018] [wsgi:info] [pid 15940] mod_wsgi (pid=15940): Imported 'mod_wsgi'. [Fri Sep 07 14:25:16.109731 2018] [wsgi:info] [pid 15940] mod_wsgi (pid=15940, process='downloads', application=''): Loading Python script file '/home/nikos/public_html/downloads.py'. [Fri Sep 07 14:25:16.117103 2018] [wsgi:info] [pid 15942] mod_wsgi (pid=15942): Imported 'mod_wsgi'. [Fri Sep 07 14:25:16.117195 2018] [wsgi:info] [pid 15942] mod_wsgi (pid=15942, process='app', application=''): Loading Python script file '/home/nikos/public_html/app.py'.
File "/home/nikos/public_html/app.py", line 338, in index
WSGIDaemonProcess main user=nikos group=nikos threads=5 home=/home/nikos/public_html WSGIScriptAlias / /home/nikos/public_html/main.py process-group=main application-group=%{GLOBAL}
and renamed app.py to main.py and restarted apache
[root@superhost public_html]# ll total 60 -rwxr-xr-x 1 nikos nikos 14437 Sep 7 14:53 clientele.py -rwxr-xr-x 1 nikos nikos 9766 Sep 7 14:53 downloads.py -rwxr-xr-x 1 nikos nikos 13297 Sep 7 12:01 main.py drwxr-xr-x 4 nikos nikos 4096 Sep 5 21:59 private -rw------- 1 nikos nikos 1408 Sep 5 21:59 sftp-config.json drwxr-xr-x 6 nikos nikos 4096 Sep 5 22:05 static drwxr-xr-x 2 nikos nikos 4096 Sep 5 22:05 templates [root@superhost public_html]#and the error is:
[root@superhost public_html]# systemctl restart httpd [root@superhost public_html]# tail -f ../logs/error_log [Fri Sep 07 15:15:06.024468 2018] [wsgi:info] [pid 17701] mod_wsgi (pid=17701): Exiting process 'main'. [Fri Sep 07 15:15:06.200115 2018] [wsgi:info] [pid 17883] mod_wsgi (pid=17883): Attach interpreter ''. [Fri Sep 07 15:15:06.218236 2018] [wsgi:info] [pid 17884] mod_wsgi (pid=17884): Attach interpreter ''. [Fri Sep 07 15:15:06.225575 2018] [wsgi:info] [pid 17882] mod_wsgi (pid=17882): Attach interpreter ''. [Fri Sep 07 15:15:06.234264 2018] [wsgi:info] [pid 17883] mod_wsgi (pid=17883): Imported 'mod_wsgi'. [Fri Sep 07 15:15:06.234352 2018] [wsgi:info] [pid 17883] mod_wsgi (pid=17883, process='clientele', application=''): Loading Python script file '/home/nikos/public_html/clientele.py'. [Fri Sep 07 15:15:06.281984 2018] [wsgi:info] [pid 17882] mod_wsgi (pid=17882): Imported 'mod_wsgi'. [Fri Sep 07 15:15:06.282110 2018] [wsgi:info] [pid 17882] mod_wsgi (pid=17882, process='downloads', application=''): Loading Python script file '/home/nikos/public_html/downloads.py'. [Fri Sep 07 15:15:06.298443 2018] [wsgi:info] [pid 17884] mod_wsgi (pid=17884): Imported 'mod_wsgi'. [Fri Sep 07 15:15:06.298542 2018] [wsgi:info] [pid 17884] mod_wsgi (pid=17884, process='main', application=''): Loading Python script file '/home/nikos/public_html/main.py'. [Fri Sep 07 15:15:17.814760 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] [2018-09-07 15:15:17,812] ERROR in app: Exception on /favicon.ico [GET] [Fri Sep 07 15:15:17.814828 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] Traceback (most recent call last): [Fri Sep 07 15:15:17.814835 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] File "/usr/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app [Fri Sep 07 15:15:17.814842 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] response = self.full_dispatch_request() [Fri Sep 07 15:15:17.814847 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request [Fri Sep 07 15:15:17.814853 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] rv = self.handle_user_exception(e) [Fri Sep 07 15:15:17.814859 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception [Fri Sep 07 15:15:17.814865 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] reraise(exc_type, exc_value, tb) [Fri Sep 07 15:15:17.814870 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] File "/usr/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise [Fri Sep 07 15:15:17.814876 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] raise value [Fri Sep 07 15:15:17.814881 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request [Fri Sep 07 15:15:17.814887 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] rv = self.dispatch_request() [Fri Sep 07 15:15:17.814892 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request [Fri Sep 07 15:15:17.814898 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] return self.view_functions[rule.endpoint](**req.view_args) [Fri Sep 07 15:15:17.814904 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] File "/home/nikos/public_html/main.py", line 338, in index [Fri Sep 07 15:15:17.814909 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] pagehit = cur.fetchone()[0] [Fri Sep 07 15:15:17.814917 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] TypeError: 'NoneType' object is not subscriptable [Fri Sep 07 15:15:17.814949 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9931] [Fri Sep 07 15:15:17.895627 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9929] mod_wsgi (pid=17884): Exception occurred processing WSGI script '/home/nikos/public_html/main.py'. [Fri Sep 07 15:15:17.895851 2018] [wsgi:error] [pid 17884] [remote 46.103.174.201:9929] OSError: Apache/mod_wsgi failed to write response data: Broken pipe.
tail -f ../logs/error_log [Fri Sep 07 15:45:05.455295 2018] [wsgi:info] [pid 18657] mod_wsgi (pid=18657): Exiting process 'web'. [Fri Sep 07 15:45:05.611418 2018] [wsgi:info] [pid 18981] mod_wsgi (pid=18981): Attach interpreter ''. [Fri Sep 07 15:45:05.621563 2018] [wsgi:info] [pid 18983] mod_wsgi (pid=18983): Attach interpreter ''. [Fri Sep 07 15:45:05.646347 2018] [wsgi:info] [pid 18981] mod_wsgi (pid=18981): Imported 'mod_wsgi'. [Fri Sep 07 15:45:05.646440 2018] [wsgi:info] [pid 18981] mod_wsgi (pid=18981, process='downloads', application=''): Loading Python script file '/home/nikos/public_html/downloads.py'. [Fri Sep 07 15:45:05.654268 2018] [wsgi:info] [pid 18982] mod_wsgi (pid=18982): Attach interpreter ''. [Fri Sep 07 15:45:05.656422 2018] [wsgi:info] [pid 18983] mod_wsgi (pid=18983): Imported 'mod_wsgi'. [Fri Sep 07 15:45:05.656504 2018] [wsgi:info] [pid 18983] mod_wsgi (pid=18983, process='web', application=''): Loading Python script file '/home/nikos/public_html/web.py'. [Fri Sep 07 15:45:05.702511 2018] [wsgi:info] [pid 18982] mod_wsgi (pid=18982): Imported 'mod_wsgi'. [Fri Sep 07 15:45:05.702629 2018] [wsgi:info] [pid 18982] mod_wsgi (pid=18982, process='clientele', application=''): Loading Python script file '/home/nikos/public_html/clientele.py'. [Fri Sep 07 15:45:19.194047 2018] [wsgi:error] [pid 18983] [remote 188.165.200.217:28837] /usr/lib64/python3.6/site-packages/pymysql/cursors.py:170: Warning: (1265, "Data truncated for column 'browser' at row 1") [Fri Sep 07 15:45:19.194133 2018] [wsgi:error] [pid 18983] [remote 188.165.200.217:28837] result = self._query(query) [Fri Sep 07 15:45:27.754748 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] [2018-09-07 15:45:27,753] ERROR in app: Exception on /clientele.py [GET] [Fri Sep 07 15:45:27.754783 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] Traceback (most recent call last): [Fri Sep 07 15:45:27.754787 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] File "/usr/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app [Fri Sep 07 15:45:27.754790 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] response = self.full_dispatch_request() [Fri Sep 07 15:45:27.754793 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request [Fri Sep 07 15:45:27.754797 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] rv = self.handle_user_exception(e) [Fri Sep 07 15:45:27.754800 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception [Fri Sep 07 15:45:27.754803 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] reraise(exc_type, exc_value, tb) [Fri Sep 07 15:45:27.754806 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] File "/usr/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise [Fri Sep 07 15:45:27.754809 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] raise value [Fri Sep 07 15:45:27.754812 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request [Fri Sep 07 15:45:27.754815 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] rv = self.dispatch_request() [Fri Sep 07 15:45:27.754818 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] File "/usr/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request [Fri Sep 07 15:45:27.754821 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] return self.view_functions[rule.endpoint](**req.view_args) [Fri Sep 07 15:45:27.754824 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] File "/home/nikos/public_html/web.py", line 338, in index [Fri Sep 07 15:45:27.754827 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] pagehit = cur.fetchone()[0] [Fri Sep 07 15:45:27.754832 2018] [wsgi:error] [pid 18983] [remote 46.103.174.201:10246] TypeError: 'NoneType' object is not subscriptable
Although i'am hitting other scripts web.py tried to load instead.
Why it keeps wanting to load web.py when i clearly give
http://superhost.gr/clientele.py or
http://superhost.gr/downloads.pyI mean even the precedence in conf file is correct. I have web.py last.
On 7 Sep 2018, at 10:34 pm, Νίκος @ SuperHost <nikos.at....@gmail.com> wrote:Database queries are correct dont mind about this fetch error, it always said this months now but the value is being returned.Yes all 3 wsgi apps use requsts than fetched envirromental variables but that is nto the issue here because if mod_wsgi had probelm returnign them then main.py woudl also fail to laod as well.
The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.