I continue tests... Any request with some PORT (for example http://mydom:PORT) after restarting Apache will take this PORT as success but all others PORTS as error
for example if first request is http://my_domain:90 than app request wirt PORT != 90 - raise error! пятница, 3 июля 2015 г., 22:29:43 UTC+3 пользователь Dmitry Ermolaev написал: > > in 2.11 error: > > Traceback (most recent call last): > File "C:\web2py-m\gluon\main.py", line 436, in wsgibase > session.connect(request, response) > File "C:\web2py-m\gluon\globals.py", line 960, in connect > session_pickled = pickle.dumps(self, pickle.HIGHEST_PROTOCOL) > File "C:\web2py-m\gluon\storage.py", line 56, in <lambda> > __getnewargs__ = lambda self: getattr(dict,self).__getnewargs__(self) > TypeError: getattr(): attribute name must be string > > > I identified this error: > If server has HTTP and HTTPS requests.When Apache was restarted or > reloaded then: First request will be successful and its schema will be > successful but another schema will raise this error > > for examle: 1. After restarting Apache if first request to server was a > http://mydomain/... then all request with HTTP schema will be successful > but all request with HTTPS will be raise this error 2. After restarting > Apache if first request to server was a https://mydomain/... then all > request with HTTPS schema will be successful but all request with HTTP will > be raise this error > > Apache config: > ##################################################### > <VirtualHost *:80> > > RewriteEngine On > RewriteCond %{HTTPS} off > RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} > > </VirtualHost> > ################################################ > <VirtualHost *:443> > > ServerName 7pay.in > ServerAlias www.7pay.in > DocumentRoot "C:/web2py-m" > SSLEngine on > <Directory "C:/web2py-m"> > AllowOverride All > Order allow,deny > allow from all > </Directory> > <Location "/"> > Order deny,allow > Allow from all > </Location> > WSGIScriptAlias / "C:/web2py-m/wsgihandler.py" > > > SSLCertificateFile conf/NameCheap.com/7pay_in.crt > SSLCertificateKeyFile conf/NameCheap.com/7pay-server.key > SSLCertificateChainFile conf/NameCheap.com/7pay_in.ca-bundle > > LogFormat "%h %l %u %t \"%r\" %>s %b" common > ErrorLog "logs/spay.log" > CustomLog "logs/spay-access.log" common > </VirtualHost> > > ########################################### > <VirtualHost *:80> > > ServerName erm.cash > ServerAlias www.erm.cash > ServerAlias ipo-polza.ru > ServerAlias www.ipo-polza.ru > ServerAlias XN--80AAXIDK7E.XN--80ASEHDB > ServerAlias www.XN--80AAXIDK7E.XN--80ASEHDB > > DocumentRoot "C:/web2py-m" > <Directory "C:/web2py-m"> > AllowOverride All > Order allow,deny > allow from all > </Directory> > <Location "/"> > Order deny,allow > Allow from all > </Location> > WSGIScriptAlias / "C:/web2py-m/wsgihandler.py" > > LogFormat "%h %l %u %t \"%r\" %>s %b" common > ErrorLog "logs/web2py.log" > CustomLog "logs/web2py-access.log" common > > </VirtualHost> > > > HELP ! > > > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

