В папке /tmp растет непонятно что

1 23
D
На сайте с 28.06.2008
Offline
1114
#21

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

            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()
LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#22
blg #:
Скорее всего ваш случай https://bugs.mysql.com/bug.php?id=66237 обновляйте mysql
Парсер делает два типа запросов - Селект и Инсерт. 

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

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
D
На сайте с 28.06.2008
Offline
1114
#23
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() ?
LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#24
Таблицы в БД в каком формате? InnoDB?
D
На сайте с 28.06.2008
Offline
1114
#25
LEOnidUKG #:
InnoDB

Да -  InnoDB

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#26

Обнови Mariadb до актуальной MariaDB 10.3.31

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#27

Попробуйте на время остановить парсер. Чтоб точно понять он ли виновник.

Попробовать пересоздать таблицу т.е. скопировать её с другим названием и потом переименовать её в актуальную. Актуальную в свою очередь переиновать в какой-нибудь _OLD

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#28
У меня был баг с Mariadb 10.5 несколько месяцев назад, она ТУПО не выполняла запрос, а зависала на нём. Поэтому пришлось устанавливать 10.4
D
На сайте с 28.06.2008
Offline
1114
#29
Проще раз в неделю перезагружать впс пока парсер недопарсит чем тратить время на выяснение бага. Виноват парсер 100%, без него впс жил не тужил.
1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий