Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

stop.exe не останавливает процесс mysqld.exe (Yuri Abele)
Author Message
Yuri Abele
Заглянувший



Joined: 15 Jun 2011
Posts: 1
Карма: 0
   поощрить/наказать


PostPosted: Wed Jun 15, 2011 1:37 pm (написано за 3 минуты 11 секунд)
   Post subject: stop.exe не останавливает процесс mysqld.exe
Reply with quote

Денвер установлен на Windows 7 x64.

stop.exe не останавливает процесс mysqld.exe.

При этом run.exe все благополучно запускает.

это тоже работает и останавливает mysql:
taskkill /F /IM mysqld.exe
Back to top
View user's profile Send private message
Александр Михалицын
Модератор



Joined: 23 May 2008
Posts: 1299
Карма: 81
   поощрить/наказать


PostPosted: Tue Jun 28, 2011 6:42 pm (спустя 13 дней 5 часов 5 минут; написано за 44 секунды)
   Post subject:
Reply with quote

Yuri Abele,
какие-то ошибки пишет? Сделайте скриншот окна stop.exe. Попробуйте запускать с правами админа.
Back to top
View user's profile Send private message Send e-mail
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Thu Mar 01, 2012 10:36 pm (спустя 8 месяцев 3 дня 3 часа 53 минуты; написано за 1 минуту 17 секунд)
   Post subject:
Reply with quote

я пошёл другим путём: добавил в комплекс mysqladmin и изменил /denwer/scripts/init.d/mysql.pl:
Code (perl): скопировать код в буфер обмена
  stop => sub {
    ###
    ### STOP.
    ###
    print (www.perldoc.com/perl5.6/pod/func/print.html) "  MySQL...\n";

    my @ps = Tools::searchForProcesses($exe);
    if(@ps) {
      my $cmd = "start $basedir/bin/mysqladmin.exe -uroot shutdown";
      system (www.perldoc.com/perl5.6/pod/func/system.html) $cmd;
      sleep (www.perldoc.com/perl5.6/pod/func/sleep.html)(2);
      print (www.perldoc.com/perl5.6/pod/func/print.html) "  .\n";
    } else {
      print (www.perldoc.com/perl5.6/pod/func/print.html) "  MySQL  .\n";
    }
  },
Back to top
View user's profile Send private message
casp
Заглянувший



Joined: 14 Mar 2012
Posts: 1
Карма: 0
   поощрить/наказать


PostPosted: Wed Mar 14, 2012 2:39 pm (спустя 12 дней 16 часов 3 минуты; написано за 8 минут 4 секунды)
   Post subject:
Reply with quote

Следствие ошибки возникающей у меня на локальном компе, то же что и у автора этого поста, но причины возможно разные. Опишу ниже что происходит после запуска stop.exe

когда stop.exe доходит до завершения работы MySQL приложение вызывает ошибку (скрин 8). Если нажать "ок" ошибка повторяется, после второго нажатия Control.pl stop выдаёт ошибку (скрин 9). При этом процесс mysqlb.exe остаётся в диспетчере задач.

По мимо денвера 3 скаченного с офф сайта, у меня установлены локальные паки UMI.CMS сделанные на базе денвер. Там та же проблема, плюс не удаляется виртуальный диск.

Первое время всё хорошо функционировало, но потом стали выводится ошибки и антивирусник то же стал ругаться на экзешники в папке denwer
Подскажите, пожалуйста, из за чего это произошло и как устранить эту проблему


скрин 9.jpg
 Description:
скрин 9
 Filesize:  113.72 KB
 Viewed:  7783 Time(s)

скрин 9.jpg



скрин 8.jpg
 Description:
скрин 8
 Filesize:  380.95 KB
 Viewed:  7783 Time(s)

скрин 8.jpg


Back to top
View user's profile Send private message
cat_helena
Заглянувший



Joined: 09 Apr 2012
Posts: 1
Карма: 0
   поощрить/наказать


PostPosted: Mon Apr 09, 2012 10:46 pm (спустя 26 дней 8 часов 6 минут; написано за 1 минуту 17 секунд)
   Post subject:
Reply with quote

Скажите, как решилась проблема? У меня абсолютно аналогичная, но никак не накопаю на форуме решение. Подскажите, пожалуйста...
Back to top
View user's profile Send private message
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Fri Jun 08, 2012 6:52 pm (спустя 1 месяц 28 дней 20 часов 5 минут; написано за 51 секунду)
   Post subject:
Reply with quote

А еxe-шники в указанной папке лежат? Или в какой-то момент антивируснику случайно сказали "Да" и он всё грохнул?
Back to top
View user's profile Send private message
bigvax
Участник форума



Joined: 26 Jun 2003
Posts: 21
Карма: 0
   поощрить/наказать

Location: где-то во времени...

PostPosted: Fri Apr 21, 2017 8:22 am (спустя 4 года 10 месяцев 12 дней 13 часов 29 минут; написано за 7 минут 34 секунды)
   Post subject:
Reply with quote

cat_helena wrote:
Скажите, как решилась проблема? У меня абсолютно аналогичная, но никак не накопаю на форуме решение. Подскажите, пожалуйста...
Я выяснил, что в windows 64bit, крайне странно работает утилита ps.exe ил денвера - она тупо не видит процесс mysqld.exe, и скрипт соответственно не убивает этот процесс.
Вероятно надо править скрипт mysql.pl - заменять проверку наличия загруженного процесса mysqld.exe чем-то другим, и не килять процесс, культурно останавливать сервер через mysqladmin.exe -uroot shutdown
Вот только я пока не придумал, как и чем проверить наличие запущенного процесса в перле - т.к. я его практически не знаю... :(
Может быть кто подскажет...
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML