LINUX.ORG.RU
ФорумTalks

[Ленарт] Только у меня сайт пульс аудио лежит??


0

1

Выдает такое:

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/trac/web/api.py", line 339, in send_error
    'text/html')
  File "/usr/lib/python2.5/site-packages/trac/web/chrome.py", line 684, in render_template
    data = self.populate_data(req, data)
  File "/usr/lib/python2.5/site-packages/trac/web/chrome.py", line 592, in populate_data
    d['chrome'].update(req.chrome)
  File "/usr/lib/python2.5/site-packages/trac/web/api.py", line 169, in __getattr__
    value = self.callbacks[name](self)
  File "/usr/lib/python2.5/site-packages/trac/web/chrome.py", line 460, in prepare_request
    for category, name, text in contributor.get_navigation_items(req):
  File "/usr/lib/python2.5/site-packages/trac/ticket/web_ui.py", line 151, in get_navigation_items
    if 'TICKET_CREATE' in req.perm:
  File "/usr/lib/python2.5/site-packages/trac/perm.py", line 523, in has_permission
    return self._has_permission(action, resource)
  File "/usr/lib/python2.5/site-packages/trac/perm.py", line 537, in _has_permission
    check_permission(action, perm.username, resource, perm)
  File "/usr/lib/python2.5/site-packages/trac/perm.py", line 424, in check_permission
    perm)
  File "/usr/lib/python2.5/site-packages/trac/perm.py", line 282, in check_permission
    get_user_permissions(username)
  File "/usr/lib/python2.5/site-packages/trac/perm.py", line 357, in get_user_permissions
    for perm in self.store.get_user_permissions(username):
  File "/usr/lib/python2.5/site-packages/trac/perm.py", line 175, in get_user_permissions
    cursor.execute("SELECT username,action FROM permission")
  File "/usr/lib/python2.5/site-packages/trac/db/util.py", line 51, in execute
    return self.cursor.execute(sql)
  File "/usr/lib/python2.5/site-packages/trac/db/sqlite_backend.py", line 58, in execute
    args or [])
  File "/usr/lib/python2.5/site-packages/trac/db/sqlite_backend.py", line 50, in _rollback_on_error
    return function(self, *args, **kwargs)
OperationalError: database is locked

0_o

о, надеюсь будет замечательный тред о ненужности:
- Поттеринга
- ПульсАудио
- Питона
- Питона 2.5 который говно мамонта
- SQLite в web

dib2 ★★★★★ ()

Скулайт на вебе? Сделайте меня развидеть это!

leave ★★★★★ ()

Кривизна пространства вокруг пульсаудио настолько велика, что может расплющить трак.

baverman ★★★ ()
Ответ на: комментарий от leave

Скулайт на вебе? Сделайте меня развидеть это!

О, тянутели мускуля куда-ни-попадя подтянулись. В машину, товарищи!

baverman ★★★ ()

В тред кастуется tailgunner и кто-то там еще из треда, в котором они утверждали что trac «просто работает, а не как этот ваш редмайн»

stevejobs ★★★☆☆ ()
Ответ на: комментарий от baverman

в мане по sqlite разве уже не написано, почему его не рекомендуется использовать для веба?

stevejobs ★★★☆☆ ()

кстати, кто-нибудь проверял сабж? ;) УМВР.

dib2 ★★★★★ ()
Ответ на: комментарий от stevejobs

С офсайта:

Websites

SQLite usually will work great as the database engine for low to medium traffic websites (which is to say, 99.9% of all websites). The amount of web traffic that SQLite can handle depends, of course, on how heavily the website uses its database. Generally speaking, any site that gets fewer than 100K hits/day should work fine with SQLite. The 100K hits/day figure is a conservative estimate, not a hard upper bound. SQLite has been demonstrated to work with 10 times that amount of traffic.
baverman ★★★ ()

Какое, однако, изврацение.

imul ★★★★★ ()
Ответ на: комментарий от baverman

The 100K hits/day figure

они, наверное, говорили о выделенном сервере под SQLite или выделенном веб-сервере. И тестили они до того момента, пока несчастный сервак не ляжет под httperf'ом

но суть тут даже не в производительности, а в том, что SQLite почти ничего не умеет. Только самые базовые фичи. Я уже представляю, какие кровавые слезы льет ORM Hibernate, генеря код под SQLite.

(Конечно, если у тебя хоумпейдж с 3 страничками или вордпресс на который ходят 3,5 твоих друга (а таких печальных сайтов действительно может оказаться 100500%), ты не пользуешься веб-фреймворками и живешь в горах Тибета, тебя это не затронет. Вполне возможно, такому сайту вообще БД не нужна. Но говорить об этом неинтересно. С таким же успехом можно предлагать установить SQLite на микроволновку — микроволновке-то он точно нафиг не сдался, значит, справится!)

stevejobs ★★★☆☆ ()
Ответ на: комментарий от baverman

все бы то ничего, но параллельные запросы на sqlite приводят к сабжу. сам наступал на это на винде - даже если все обращения залочить, а саму sqlite собрать SQLITE_THREADSAFE 1 - все равно в начале транзакции может вылететь (не всегда, вероятность <1%).

dib2 ★★★★★ ()
Ответ на: комментарий от stevejobs

но суть тут даже не в производительности, а в том, что SQLite почти ничего не умеет.

интереса ради - чего не хватает?

dib2 ★★★★★ ()
Ответ на: комментарий от stevejobs

Ты порешь какую-то несусветную чушь, вообще не имеющую отношения к делу. Трак *может* работать на sqlite. И эти сайты имеют *очень маленькую* нагрузку. Не вижу ни одной причины держать их на чем-либо другом.

baverman ★★★ ()
Ответ на: комментарий от dib2

но параллельные запросы на sqlite приводят к сабжу

ХЗ. Может у меня волшебная версия, но за пять лет еще ни разу не нарывался.

baverman ★★★ ()
Ответ на: комментарий от baverman

везет, и сырцы в студию :)
мне блин пришлось из-за этого пару лет назад мигрировать на SqlServer CE (полностью больная и убогая фигня. но не падала).

dib2 ★★★★★ ()
Ответ на: комментарий от baverman

Неа, постгря наше все :) Я хз про сабжевый сайт, но если там рид-онли, то не проще вообще весь контент в статике держать? :)

leave ★★★★★ ()

Стоило только написать что пульс нужен, как через 10 минут стала лажать музыка в наушниках. Ну вот что это???

gopnick ()
Ответ на: комментарий от baverman

даже если большинство сайтов имеют небольшое количество посетителей все равно такие сайты кучкуются по 100500 штук в одном физическом сервере и он нуждаются в приличной базе данных

theurs ()
Ответ на: комментарий от theurs

даже если большинство сайтов имеют небольшое количество посетителей все равно такие сайты кучкуются по 100500 штук в одном физическом сервере и он нуждаются в приличной базе данных

Ога. И работают они с одном файлом бд?

baverman ★★★ ()
Ответ на: комментарий от stevejobs

В тред кастуется tailgunner и кто-то там еще из треда, в котором они утверждали что trac «просто работает, а не как этот ваш редмайн»

ШТОА. Я не утверждал ни «просто работает», ни «в отличие от» (Redmine вообще не юзал, ибо рябоподелка). А ошибки есть везде, да и в докупментации Trac написано, что SQLite не предназначен для Ъ-продакшена.

tailgunner ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.