Я разработал приложение django, которое использует beautifulsoup4 and urllib2
для анализа данных с веб-страниц. Он работал хорошо на моем сервере разработки, но когда я поставил то же самое на Apache+wsgi
сервер, удаление записи данных происходит очень медленно. Иногда это работает, а иногда выдает ошибку 'Lock wait timeout exceeded; try restarting transaction
. Я не могу понять, почему он не работает на сервере. Когда я выполнил ту же функцию синтаксического анализа на сервере в командной строке, это заняло менее 5 секунд. Но почему, когда я делаю запись от администратора django, она не работает? Как мне настроить сервер, чтобы он работал быстро?
PS: Иногда данные извлекаются, когда я делаю запись. Комментарий, если требуется фрагмент кода.