Dram

Рейтинг
1114
Регистрация
28.06.2008
LEOnidUKG #:
InnoDB

Да -  InnoDB

LEOnidUKG #:

Запросы в студию, т.к. в этом баге рассказывается про то, что COMMIT сам не закрывается.

                                    #запись в базу найденных ссылок
                                    if img != 0:
                                        img = 1
                                    query1 = ("INSERT INTO info " "(id, id, region, city, ......бла блабла .........})
                                    mycursor.execute(query1)
                                    mydb.commit()
                                    print(id)
У меня mydb.close()  только один раз в конце скрипта, а может нужно после каждого mydb.commit() ?

Проверил, закрывает... ну я так думаю ибо написал так (это конец скрипта)

            mycursor.execute(query2)
            #closing the db
            mydb.commit()
#Закрываю соединение с базой
            mydb.close()
            #Удаляю лок файл
            os.remove('/root/chek2.txt')
            #Принудительно убиваю процессы селениума если они не закрылись
            os.system("pkill chromedriver")
            os.system("pkill chromium")
            driver.quit()
Mobiaaa #:
processlist

Вроде все чисто

На этом впс один малопосещаемый сайт и парсер, который работает каждые 2 минуты (на селениуме, много жрет ресурсов) и пишет данные в базу

и фоточки в папку складывает

  if img != 0:
                        response = requests.get(img)
                        if response.status_code == 200:
                            with open('/root/foto/' + id + '.jpg','wb') as f:
                                f.write(response.content)

Парсер делает два типа запросов - Селект и Инсерт. 

В Инсерте мизер данных, строки не более 150 симв

Убил этот процесс, куча DELETE файлов пропала, но это никак не отразилось на размере папки

P.S. пропали эти файлы кратковременно. Перезапустил мускль - они снова на месте ))

Вот пример вывода, если я правильно понял искать нужно процесс 24422

Это мускуль (внизу на скрине и почему то не выделе зеленым)


blg #:
Скорее всего ваш случай https://bugs.mysql.com/bug.php?id=66237 обновляйте mysql

Баг старый, а серверу моему менее полу года

  • Сервер: Localhost via UNIX socket
  • Тип сервера: MariaDB
  • Версия сервера: 10.3.27-MariaDB-0+deb10u1 - Debian 10
  • Версия протокола: 10
  • nginx/1.18.0
  • Версия PHP: 7.3.19-1~deb10u1

Или  MariaDB так и стоит на базисе MySql не выше версии 5.5? Когда они там отпочковались?

Mobiaaa #:

Команда выше lsof всё так же отображает файлы deleted ?

Да, все так же.

Да - дебиан

Dram #:
Вероятно прав  Mobiaaa, проверю на днях перезапуском мускуля 

Перезапуск мускуля и пхп папку не очистил. Она продолжает увеличиваться в размерах

Вероятно прав  Mobiaaa, проверю на днях перезапуском мускуля 
Всего: 6924