chekc my new post where iam renaming main.py to web.py.

Στις Παρ, 7 Σεπ 2018 στις 3:50 μ.μ., ο/η Graham Dumpleton <
[email protected]> έγραψε:

>
>
> On 7 Sep 2018, at 10:34 pm, Νίκος @ SuperHost <
> [email protected]> 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.
>
>
> According to that last error, it is your main.py which is failing. Look
> closely at the pid values.
>
> As I said, add debug print statements to your code. Print out the values
> of the environment variables to prove they are correct etc. Just keep
> adding any debug print statements after that to verify things.
>
>
> Shall i use ProxyPass so to directly all http traffic to flask develpoment
> server instance to handle the code and send data back to Apache?
>
> Στις Παρ, 7 Σεπ 2018 στις 3:23 μ.μ., ο/η Graham Dumpleton <
> [email protected]> έγραψε:
>
>> So there is no code mixing now that you have separated apps into separate
>> processes.
>>
>> Now your issue is that it seems your database queries are not returning
>> any results. That is an issue you will need to solve.
>>
>> One last thing I will say though is that keep in mind that if your code
>> is dependent on environment variables in your personal user account, they
>> will not be seen by the application when running under Apache.
>>
>> Add debugging code to print out messages validating your database
>> configuration used by the application is correct, and ensure that you
>> aren't ignore errors from the database, and that you are properly validate
>> the results you get. You need to use basic debugging steps now to work this
>> out yourself.
>>
>> On 7 Sep 2018, at 10:15 pm, Νίκος @ SuperHost <
>> [email protected]> wrote:
>>
>> Yes, i ahve modifies http.conf to
>>
>>
>>
>> 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.
>>
>>
>>
>>
>> Στις Παρ, 7 Σεπ 2018 στις 3:09 μ.μ., ο/η Graham Dumpleton <
>> [email protected]> έγραψε:
>>
>>> You are telling me that even though the app.py file no longer exists,
>>> you are getting the exact same error message and stack trace which shows:
>>>
>>> File "/home/nikos/public_html/app.py", line 338, in index
>>>
>>> If you aren't, it isn't really the same, so without seeing it I can't
>>> comment.
>>>
>>> Graham
>>>
>>> On 7 Sep 2018, at 10:06 pm, Νίκος @ SuperHost <
>>> [email protected]> wrote:
>>>
>>> After changin to main.py
>>> superhost.gr continues to run
>>>
>>> biut the other 2 separate wsgi script keep providing the same weeor
>>> message.
>>>
>>> Στις Παρ, 7 Σεπ 2018 στις 2:58 μ.μ., ο/η Graham Dumpleton <
>>> [email protected]> έγραψε:
>>>
>>>> Rename your app.py file to main.py and change app.py in the Apache
>>>> configuration to main.py as well and restart Apache.
>>>>
>>>> See if anything breaks because it now can't import app module, or if
>>>> some other error occurs.
>>>>
>>>> Also, if you have any .pyc file (compiled byte code files) in the same
>>>> directory, remove them.
>>>>
>>>> On 7 Sep 2018, at 9:44 pm, Νίκος @ SuperHost <
>>>> [email protected]> wrote:
>>>>
>>>> All 3 apps have the exact same import lines
>>>>
>>>> import re, os, sys, socket, time, datetime, random, smtplib,
>>>> subprocess, httpagentparser, geoip2.database, pymysql
>>>> from datetime import datetime, timedelta
>>>> from flask import Flask, request, redirect, render_template, url_for,
>>>> Response
>>>>
>>>> Στις Παρ, 7 Σεπ 2018 στις 2:43 μ.μ., ο/η Graham Dumpleton <
>>>> [email protected]> έγραψε:
>>>>
>>>>> It is the 'import' statements you have which will be the issue.
>>>>>
>>>>> On 7 Sep 2018, at 9:40 pm, Νίκος @ SuperHost <
>>>>> [email protected]> wrote:
>>>>>
>>>>> All 3 wsgi application have similar these 2 liens of code:
>>>>>
>>>>> application = Flask(__name__)
>>>>> app = application
>>>>>
>>>>> but thats needed for the wsgi app to run. Is it because they have the
>>>>> same name?
>>>>> should i name them app1, app2, app3 ?
>>>>>
>>>>> Στις Παρ, 7 Σεπ 2018 στις 2:35 μ.μ., ο/η Graham Dumpleton <
>>>>> [email protected]> έγραψε:
>>>>>
>>>>>> Based on that they should be in separate processes, so there must be
>>>>>> something in your code which is importing 'app.py' module into your other
>>>>>> application. You will need to work through your code, add debugging
>>>>>> statements as necessary to log what it is doing and see if you can find 
>>>>>> the
>>>>>> issue. Turn hard for me to guess.
>>>>>>
>>>>>> On 7 Sep 2018, at 9:25 pm, Νίκος @ SuperHost <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>> [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'.
>>>>>>
>>>>>>
>>>>>> Στις Παρ, 7 Σεπ 2018 στις 1:22 μ.μ., ο/η Graham Dumpleton <
>>>>>> [email protected]> έγραψε:
>>>>>>
>>>>>>> Set:
>>>>>>>
>>>>>>>     LogLevel info
>>>>>>>
>>>>>>> in your Apache VirtualHost so can see in logs what daemon process
>>>>>>> group and interpreter context the scripts are loaded.
>>>>>>>
>>>>>>> And make sure you did restart Apache.
>>>>>>>
>>>>>>> Graham
>>>>>>>
>>>>>>> On 7 Sep 2018, at 7:30 pm, Νίκος @ SuperHost <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>> Okey i have written it back as per your suggestion and with the home
>>>>>>> directive:
>>>>>>>
>>>>>>>
>>>>>>> <Directory /home/nikos/public_html>
>>>>>>>     AllowOverride None
>>>>>>>     Require all granted
>>>>>>> </Directory>
>>>>>>>
>>>>>>> WSGIDaemonProcess downloads user=nikos group=nikos threads=5
>>>>>>> home=/home/nikos/public_html
>>>>>>> WSGIScriptAlias /downloads /home/nikos/public_html/downloads.py
>>>>>>> process-group=downloads application-group=%{GLOBAL}
>>>>>>>
>>>>>>> WSGIDaemonProcess clientele user=nikos group=nikos threads=5
>>>>>>> home=/home/nikos/public_html
>>>>>>> WSGIScriptAlias /clientele /home/nikos/public_html/clientele.py
>>>>>>> process-group=clientele application-group=%{GLOBAL}
>>>>>>>
>>>>>>> WSGIDaemonProcess app user=nikos group=nikos threads=5
>>>>>>> home=/home/nikos/public_html
>>>>>>>
>>>>>>>
>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>> Στις Παρ, 7 Σεπ 2018 στις 12:20 μ.μ., ο/η Graham Dumpleton <
>>>>>>> [email protected]> έγραψε:
>>>>>>>
>>>>>>>> You seem to have ignored how I said to set it up previously. I said
>>>>>>>> to use:
>>>>>>>>
>>>>>>>> <Directory /home/nikos/public_html>
>>>>>>>>     AllowOverride None
>>>>>>>>     Require all granted
>>>>>>>> </Directory>
>>>>>>>>
>>>>>>>> WSGIDaemonProcess downloads user=nikos group=nikos threads=5
>>>>>>>> WSGIScriptAlias /downloads /home/nikos/public_html/downloads.py
>>>>>>>> process-group=downloads application-group=%{GLOBAL}
>>>>>>>>
>>>>>>>> WSGIDaemonProcess clientele user=nikos group=nikos threads=5
>>>>>>>> WSGIScriptAlias /clientele /home/nikos/public_html/clientele.py
>>>>>>>> process-group=clientele application-group=%{GLOBAL}
>>>>>>>>
>>>>>>>> WSGIDaemonProcess app user=nikos group=nikos threads=5
>>>>>>>> WSGIScriptAlias / /home/nikos/public_html/app.py process-group=app
>>>>>>>> application-group=%{GLOBAL}
>>>>>>>>
>>>>>>>> You can't run the three separate apps in the one interpreter
>>>>>>>> context when using Flask as they will interfere with each other.
>>>>>>>>
>>>>>>>> On 7 Sep 2018, at 7:16 pm, Νίκος @ SuperHost <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>> Here is the error log when i try torun by browser clientele.py
>>>>>>>>
>>>>>>>> [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>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> 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 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
>>>>>>>> [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 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
>>>>>>> [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 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
>>>>>> [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 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
>>>>> [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 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
>>>> [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 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
>>> [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 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
>> [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 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
> [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