So I guess using the welcome app and modifying it wasn't that good. how do 
I fix this? and can I keep my database?

On Thursday, March 7, 2013 7:05:51 PM UTC+1, Niphlod wrote:
>
> ehm..... you're using sqlite, the only locking-on-write db engine to keep 
> track of each visitor landing on your pages ?
> You can't "fix" the error because it happened for a resource-contention: 
> it means that the app was already writing to the SQLite database while your 
> pagestatistic was trying to write too at it in the same time.
>
> On Thursday, March 7, 2013 6:46:09 PM UTC+1, BlueShadow wrote:
>>
>>
>> One of the tickets I got:
>> "
>> Ticket ID 
>>
>> 66.249.yy.xxx.2013-03-06.15-43-30.1c957bf8-ba69-4762-8b82-b9c63c2ab027
>> <class 'sqlite3.OperationalError'> database is locked Version  web2py™ (2, 
>> 3, 2, datetime.datetime(2012, 12, 17, 15, 3, 30), 'stable')  Python Python 
>> 2.7.3: /usr/bin/python  Traceback 
>>
>> 1.
>> 2.
>> 3.
>> 4.
>> 5.
>> 6.
>> 7.
>> 8.
>> 9.
>> 10.
>> 11.
>> 12.
>> 13.
>> 14.
>> 15.
>> 16.
>> 17.
>> 18.
>> 19.
>>
>> Traceback (most recent call last):
>>   File "/home/www-data/web2py/gluon/restricted.py", line 212, in restricted
>>     exec ccode in environment
>>   File "/home/www-data/web2py/applications/app/models/pagestatistics.py" 
>> <https://www.movie-alarm.de/admin/edit/Movie_Alarm/models/pagestatistics.py>,
>>  line 93, in <module>
>>     pageStatistics = PageStatistics(db, initialHits=0, initialVisits=0)()
>>   File "/home/www-data/web2py/applications/app/models/pagestatistics.py" 
>> <https://www.movie-alarm.de/admin/edit/Movie_Alarm/models/pagestatistics.py>,
>>  line 57, in __call__
>>     self.update()
>>   File "/home/www-data/web2py/applications/app/models/pagestatistics.py" 
>> <https://www.movie-alarm.de/admin/edit/Movie_Alarm/models/pagestatistics.py>,
>>  line 83, in update
>>     set.update(visits=newvisits)
>>   File "/home/www-data/web2py/gluon/dal.py", line 8929, in update
>>     ret = db._adapter.update(tablename,self.query,fields)
>>   File "/home/www-data/web2py/gluon/dal.py", line 1387, in update
>>     self.execute(sql)
>>   File "/home/www-data/web2py/gluon/dal.py", line 1709, in execute
>>     return self.log_execute(*a, **b)
>>   File "/home/www-data/web2py/gluon/dal.py", line 1703, in log_execute
>>     ret = self.cursor.execute(*a, **b)
>> OperationalError: database is locked
>>
>>  Error snapshot [image: help]  
>>
>> <class 'sqlite3.OperationalError'>(database is locked) 
>> "
>> 66.249.yy.xxx this is probably the ip of the person who made the error.
>> 2013-03-06.15-43-30 this should be the timestamp.
>> Database is locked is the type of error, which does not help me much.
>> The Traceback tells me that the pagestatistics did the error.
>> but since it is on every site of my app and the error count is 1 I got no 
>> clue where to start to fix this error.
>> What I would need is the information how to reproduce this error.
>>
>>
>>

-- 

--- 
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/groups/opt_out.


Reply via email to