Author |
Message |
konan
Участник форума

Joined: 20 Feb 2006
Posts: 22
Карма: -1 поощрить/наказать
Location: гю Харьков
|
Posted: Mon Feb 20, 2006 5:40 pm (написано за 10 минут 33 секунды)
Post subject: Как запустить денвер c приоритетом realtime под win2000pro ?
|
|
Установлен базовый пакет Base_2005-10-07_a1.3.31_p4.4.0_m4.1.8_pma2.6.1 Операционная система Windows 2000 pro Все приложения запускаются с приоритетом normal (средний), как извесно в 2000 и ХР приложения можно запускать с повышенны приоритетом, например создаем .bat файл и пишем в нем start /realtime run.exe после чего запускаем этот .bat файл и приложение run.exe у нас запускается с приоритетом realtime (реального времени). Но на денвер это не влияет, его компоненты (Apach, MySQL, PHP) как запускались с приоритетом normal (средний) так и запускаются :( Как решить эту проблему, как запускать по умолчанию с приоритетом realtime ?
|
|
Back to top |
|
 |
Юрий Насретдинов
Модератор

Joined: 13 Mar 2003
Posts: 8642
Карма: 197 поощрить/наказать
Location: 007 495
|
Posted: Wed Feb 22, 2006 10:04 pm (спустя 2 дня 4 часа 23 минуты; написано за 15 секунд)
Post subject:
|
|
konan
Правьте Starters_Conf.pm и всё вокруг этого
|
|
Back to top |
|
 |
konan
Участник форума

Joined: 20 Feb 2006
Posts: 22
Карма: -1 поощрить/наказать
Location: гю Харьков
|
Posted: Fri Feb 24, 2006 12:46 pm (спустя 1 день 14 часов 41 минуту; написано за 8 минут 20 секунд)
Post subject:
|
|
файлик Starters_Conf.pm подправил так Code (any language): | скопировать код в буфер обмена | # +-------------------------------------------------------------------------+ # | Джентльменский набор Web-разработчика | # | Версия: Денвер-2 2005-10-07 | # +-------------------------------------------------------------------------+ # | Copyright (C) 2001-2004 Дмитрий Котеров. | # +-------------------------------------------------------------------------+ # | Данный файл является частью комплекса программ "Денвер-2". Вы не можете | # | использовать его в коммерческих целях. Никакие другие ограничения не | # | накладываются. Если вы хотите внести изменения в исходный код, авторы | # | будут рады получить от вас комментарии и замечания. Приятной работы! | # +-------------------------------------------------------------------------+ # | Домашняя страница: http://denwer.ru | # | Контакты: http://forum.dklab.ru/denwer | # +-------------------------------------------------------------------------+ ## This package holds COMPUTATIONAL variables, which is too ## low-level for global configuration file CONFIGURATION.txt.
package Starters_Conf; $VERSION = 2.00; use Installer;
# Path to httpd.conf. $HTTPD_CONF = "$CNF{apache_dir}/conf/httpd.conf";
# Path to vhosts.conf. $VHOSTS_CONF = "$CNF{apache_dir}/conf/vhosts.conf";
# PID file. $HTTPD_PID = "$CNF{apache_dir}/logs/httpd.pid";
# Subst drive. $SUBST_DRIVE = $CNF{subst_drive};
# Dir with scripts. $SCRIPTS_DIR = "\\etc\\scripts";
# Apache EXE. $APACHE_EXE = "start /realtime $CNF{apache_dir}\\TrayApache.exe";
# Mysqld $MYSQL_DIR = "$CNF{mysql_dir}"; $MYSQL_EXE = "start /realtime $MYSQL_DIR\\bin\\$CNF{mysql_exe}";
return 1; | Просле запуска выдает такое:Apache запускается с приоритетом normal, mysql не запущено. Сразу извиняюсь за ламерство, если кто-то нехочет отвечать, ненадо.
Мне желательно обяснить подробнее как правельно править чтоб денвер запускался и рестартился с приоритетом realtime, может там надо прописать не как в бат файле(start /realtime) а как-то подругому. Короче, сам немогу решить проблему, если кто-то может помочь, пишите.
Last edited by konan on Thu Mar 02, 2006 10:54 am; edited 1 time in total
|
|
Back to top |
|
 |
VitaliyM
Участник форума

Joined: 19 Jul 2005
Posts: 283
Карма: 10 поощрить/наказать
|
Posted: Fri Feb 24, 2006 3:04 pm (спустя 2 часа 18 минут; написано за 1 минуту 12 секунд)
Post subject:
|
|
konan
См. файлы: Z:\etc\scripts\init.d\apache.pl и Z:\etc\scripts\init.d\mysql.pl.
|
|
Back to top |
|
 |
konan
Участник форума

Joined: 20 Feb 2006
Posts: 22
Карма: -1 поощрить/наказать
Location: гю Харьков
|
Posted: Fri Feb 24, 2006 4:55 pm (спустя 1 час 50 минут; написано за 8 минут 57 секунд)
Post subject:
|
|
изменения в apache.pl Quote: |
StartManager::action $ARGV[0], PATH => [ '\usr\local\ImageMagick', @addPath, ], start => sub { ### ### START. ### processVHosts(); print "Запускаем Apache...\n"; if(checkApacheIfRunning()) { print " Apache уже запущен.\n"; } else { chdir($basedir); my $exe = $exe; if(!-f $exe) { die " Не удается найти $exe.\n"; } else { # Clean global error.log to avoid stupid PHP "C:\mysql" binding. unlink("$basedir/logs/error.log"); # Start apache. system("start /realtime $exe -w"); print " Готово.\n"; } } }, | изменение в mysql.pl Quote: |
StartManager::action $ARGV[0], PATH => [ ], start => sub { ### ### START. ### print "Запускаем MySQL...\n"; if(chechSocketIfRunning($port)) { print " MySQL уже запущен.\n"; } else { if(!-f $exe) { print " Не удается найти $exe.\n"; } else { my $cmd = join " ", ( "start /realtime $exe", ($exe=~/mysqld-max/? ("--defaults-file=$config") : ()), "--user=root", "--standalone", "--basedir=$basedir", "--character-sets-dir=$basedir/share/charsets", ($CNF{mysql_args}||""), ); system $cmd; print " Готово.\n"; } } | В файле Starters_Conf.pm убрал изменения (дефолтные) Прогрес на лицо, но не все... в диспечере задач такая картина: mysqld-max.exe - realtime TrayApache.exe - realtime Apache.exe - normal Apache.exe - normal (php как dll служба апача) от запуска TrayApache.exe с приоритетом realtime толку никакого, он важную роль не отыгрывает. Проблема решена на 1/3.
|
|
Back to top |
|
 |
VitaliyM
Участник форума

Joined: 19 Jul 2005
Posts: 283
Карма: 10 поощрить/наказать
|
Posted: Sat Feb 25, 2006 11:11 am (спустя 18 часов 15 минут; написано за 37 секунд)
Post subject:
|
|
Блин, ну поройтесь там вокруг! Там всего-то файлов штук 20. Мне влом сейчас...
|
|
Back to top |
|
 |
konan
Участник форума

Joined: 20 Feb 2006
Posts: 22
Карма: -1 поощрить/наказать
Location: гю Харьков
|
Posted: Mon Feb 27, 2006 5:24 pm (спустя 2 дня 6 часов 13 минут; написано за 1 минуту 30 секунд)
Post subject:
|
|
Если б я нашол то не просил бы помочь... Плюс незнание Перла, скрипти же на нем написаны...
|
|
Back to top |
|
 |
VitaliyM
Участник форума

Joined: 19 Jul 2005
Posts: 283
Карма: 10 поощрить/наказать
|
Posted: Tue Feb 28, 2006 8:08 am (спустя 14 часов 44 минуты; написано за 3 минуты 15 секунд)
Post subject:
|
|
konan wrote: |
незнание Перла, скрипти же на нем написаны | Вы слово "start" не знаете что-ли? Короче, после пятиминутного копания выяснилось следующее: Apache.exe запускается непосредственно из TrayApache.exe. Именно поэтому настройки из конфиг-файлов на него и не влияют. И не повлияют. Как изменить TrayApache.exe так, чтобы он запускал дочерние процессы в realtime - вопрос уже не для этого форума. PS: все вышенаписаное - только результат экспериментов. Если что-то наврал - зарание извиняюсь.
|
|
Back to top |
|
 |
konan
Участник форума

Joined: 20 Feb 2006
Posts: 22
Карма: -1 поощрить/наказать
Location: гю Харьков
|
Posted: Tue Feb 28, 2006 11:41 am (спустя 3 часа 33 минуты; написано за 9 минут 26 секунд)
Post subject:
|
|
VitaliyM wrote: |
konan wrote: |
незнание Перла, скрипти же на нем написаны | Вы слово "start" не знаете что-ли? Короче, после пятиминутного копания выяснилось следующее: Apache.exe запускается непосредственно из TrayApache.exe. Именно поэтому настройки из конфиг-файлов на него и не влияют. И не повлияют. Как изменить TrayApache.exe так, чтобы он запускал дочерние процессы в realtime - вопрос уже не для этого форума. PS: все вышенаписаное - только результат экспериментов. Если что-то наврал - зарание извиняюсь. | Слово "start" я знаю, везде где находил дописывал "/realtime" но результата никакого. То что Apache.exe запускается непосредственно из TrayApache.exe я догадывался но думал в денвере как то по другому зделано. P.S. TrayApache.exe запускается так "start TrayApache.exe -w" с параметром "-w" чесно говоря незнаю что он значит, но может есть какой-то параметр риалтайма... Это только предположение. Помучаю гуглю ещё немного не счет этого вопроса :)
|
|
Back to top |
|
 |
Maus
Модератор

Joined: 29 Jun 2003
Posts: 8151
Карма: 271 поощрить/наказать
Location: пос. Омсукчан Магаданской области
|
Posted: Tue Feb 28, 2006 11:45 am (спустя 4 минуты; написано за 54 секунды)
Post subject:
|
|
VitaliyM wrote: |
Как изменить TrayApache.exe так, чтобы он запускал дочерние процессы в realtime - вопрос уже не для этого форума | Почему? Эту утилиту Дмитрий Кóтеров (forum.dklab.ru/profile.php?mode=viewprofile&u=3) писал, судя по коду. Надо спросить его - есть ли необходимая возможность
|
|
Back to top |
|
 |
VitaliyM
Участник форума

Joined: 19 Jul 2005
Posts: 283
Карма: 10 поощрить/наказать
|
Posted: Tue Feb 28, 2006 11:54 am (спустя 9 минут; написано за 59 секунд)
Post subject:
|
|
Maus wrote: |
Эту утилиту Дмитрий Кóтеров писал, судя по коду | Тогда сильно извиняюсь. Мне казалось, это стандартный компонент Apache. А на чем писал, если не секрет?
|
|
Back to top |
|
 |
konan
Участник форума

Joined: 20 Feb 2006
Posts: 22
Карма: -1 поощрить/наказать
Location: гю Харьков
|
Posted: Tue Feb 28, 2006 3:15 pm (спустя 3 часа 21 минуту; написано за 1 минуту 48 секунд)
Post subject:
|
|
точно Quote: |
LNK file improver by Dmitry Koteroff (dk@dklab.ru). You may edit executable file with any binary editor to link to your custom program. DO NOT insert characters - only replace! | нашол при открити блокнотом файла TrayApache.exe надо написать Дмитрию Кóтерову в ПМ Maus - фенкс за подсказку :)
|
|
Back to top |
|
 |
Дмитрий Котеров
Администратор

Joined: 10 Mar 2003
Posts: 13665
Карма: 412 поощрить/наказать
|
Posted: Tue Feb 28, 2006 6:28 pm (спустя 3 часа 12 минут; написано за 17 секунд)
Post subject:
|
|
Объясните сначала, ЗАЧЕМ Вы хотите запускать Apache с таким приоритетом.
|
|
Back to top |
|
 |
konan
Участник форума

Joined: 20 Feb 2006
Posts: 22
Карма: -1 поощрить/наказать
Location: гю Харьков
|
Posted: Tue Feb 28, 2006 7:13 pm (спустя 45 минут; написано за 3 минуты 11 секунд)
Post subject:
|
|
Обьясняю, эсли приложение работает с приоритетом realtime ОС кидает все ресурсы в первую очередь на него, проверено на личном опыте, лагов становится на много меньше, помагает конкретно. Если есть возможность запускать Апач с таким приоритетом то напишите как это сделать.
|
|
Back to top |
|
 |
VitaliyM
Участник форума

Joined: 19 Jul 2005
Posts: 283
Карма: 10 поощрить/наказать
|
Posted: Tue Feb 28, 2006 9:49 pm (спустя 2 часа 35 минут; написано за 1 минуту 6 секунд)
Post subject:
|
|
Дмитрий Котеров wrote: |
DO NOT insert characters - only replace | Похоже, все таки, облом. Просто подправить не удастся. Или я опять неправ?
|
|
Back to top |
|
 |
bæv
Модератор «Дзена»

Joined: 27 Aug 2003
Posts: 7275
Карма: 9986 поощрить/наказать
|
Posted: Tue Feb 28, 2006 10:24 pm (спустя 35 минут; написано за 2 минуты 59 секунд)
Post subject:
|
|
VitaliyM
гм... Речь идёт о том, что добавлять символы нельзя. А заменять те, что есть, можно. Там же специально лишних символов подчёркивания понаставлено — чтоб было чего замещать.
|
|
Back to top |
|
 |
VitaliyM
Участник форума

Joined: 19 Jul 2005
Posts: 283
Карма: 10 поощрить/наказать
|
Posted: Wed Mar 01, 2006 7:00 am (спустя 8 часов 36 минут; написано за 42 секунды)
Post subject:
|
|
bæv wrote: |
Речь идёт о том, что добавлять символы нельзя. А заменять те, что есть, можно. | Это я понял. bæv wrote: |
Там же специально лишних символов подчёркивания понаставлено — чтоб было чего замещать. | А вот до этого, честно говоря, не догадался. Спасибо.
|
|
Back to top |
|
 |
konan
Участник форума

Joined: 20 Feb 2006
Posts: 22
Карма: -1 поощрить/наказать
Location: гю Харьков
|
Posted: Wed Mar 01, 2006 11:09 am (спустя 4 часа 8 минут; написано за 4 минуты 32 секунды)
Post subject:
|
|
а если заменить Code (any language): | скопировать код в буфер обмена | Working directory: [.____________________________________________________________] Program & arguments: [Apache.exe_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________] Icon: [Apache.ico___________________________________________________] Run minimized to tray: [x] - set 'x' to activate Run only one instance: [ ] No terminate: [x] | на Code (any language): | скопировать код в буфер обмена | Working directory: [.____________________________________________________________] Program & arguments: [start /realtime Apache.exe_________________________________________________________________________________________________________________________________________________________________________________________________________________________________] Icon: [Apache.ico___________________________________________________] Run minimized to tray: [x] - set 'x' to activate Run only one instance: [ ] No terminate: [x] | только незнаю в чом это редактировать, и знаний нет, в обычном блокноте я только файл запорчу, проверял :)
Last edited by konan on Thu Mar 02, 2006 10:56 am; edited 2 times in total
|
|
Back to top |
|
 |
Maus
Модератор

Joined: 29 Jun 2003
Posts: 8151
Карма: 271 поощрить/наказать
Location: пос. Омсукчан Магаданской области
|
Posted: Wed Mar 01, 2006 11:21 am (спустя 12 минут; написано за 1 минуту 33 секунды)
Post subject:
|
|
konan
Ёлки, Вы разучились понимать смысл написанного? bæv wrote: |
Речь идёт о том, что добавлять символы нельзя. А заменять те, что есть, можно. Там же специально лишних символов подчёркивания понаставлено — чтоб было чего замещать. | Только заменять! А Вы что сделали? Блокнот вполне годится
|
|
Back to top |
|
 |
konan
Участник форума

Joined: 20 Feb 2006
Posts: 22
Карма: -1 поощрить/наказать
Location: гю Харьков
|
Posted: Wed Mar 01, 2006 4:01 pm (спустя 4 часа 40 минут; написано за 8 минут 45 секунд)
Post subject:
|
|
Maus wrote: |
konan
Ёлки, Вы разучились понимать смысл написанного? bæv wrote: |
Речь идёт о том, что добавлять символы нельзя. А заменять те, что есть, можно. Там же специально лишних символов подчёркивания понаставлено — чтоб было чего замещать. | Только заменять! А Вы что сделали? Блокнот вполне годится | так и сделал в блокноте в место: Quote: |
Apache.exe________________ | написал: Quote: |
start /realtime Apache.exe | (26 символов заменил на 26 символов) не запускается, запорол файл :( в какой кодировке надо открыват и сохранять ? Пытался просто открыть блокнотом (использовал кодировки Windows-1251, DOS-866, КОИ8-Р , UTF-8) и сохранить без изменений, запорол файл :(
|
|
Back to top |
|
 |
Владимир Хоменко
Участник форума

Joined: 11 Jun 2004
Posts: 427
Карма: 42 поощрить/наказать
Location: Николаев, Украина
|
Posted: Wed Mar 01, 2006 5:36 pm (спустя 1 час 35 минут; написано за 1 минуту 54 секунды)
Post subject:
|
|
Maus wrote: |
Блокнот вполне годится | Блокнот неправильно сохранит бинарный файл при малейшем изменении. konan wrote: |
You may edit executable file with any binary editor | Ищите в Google (www.google.com/search?hl=en&q=binary+editor&btnG=Google+Search)
|
|
Back to top |
|
 |
Maus
Модератор

Joined: 29 Jun 2003
Posts: 8151
Карма: 271 поощрить/наказать
Location: пос. Омсукчан Магаданской области
|
Posted: Wed Mar 01, 2006 6:11 pm (спустя 34 минуты; написано за 4 минуты 3 секунды)
Post subject:
|
|
konan
Извиняюсь - я погорячился - Вы, может, и правильно заменяли, но здешняя система визуального сокращения длинных строк несколько вводит в заблуждение. Результат моих изысканий - в аттаче. Фрагменты изменений продублированы текстом, чтобы без скачивания было понятно: Code (any language): | скопировать код в буфер обмена | Working directory: [./../../php Program & arguments: [cmd /c start "Apache" /B /REALTIME "../apache2/bin/Apache.exe" | Из обнаруженных неприятных моментов - потеряно пёрышко в трее.
Description: |
Модифицированный TrayApache, запускающий Apache с приоритетом realtime. Отсуствует перо в трее |
|
 Download |
Filename: |
TrayApache.rar |
Filesize: |
3.53 KB |
Downloaded: |
159 Time(s) |
|
|
Back to top |
|
 |
Maus
Модератор

Joined: 29 Jun 2003
Posts: 8151
Карма: 271 поощрить/наказать
Location: пос. Омсукчан Магаданской области
|
Posted: Wed Mar 01, 2006 6:12 pm (спустя 1 минуту 21 секунду; написано за 37 секунд)
Post subject:
|
|
Владимир Хоменко
Я пользовался EditPlus2 - думаете, он в данном случае корректнее Блокнота?
|
|
Back to top |
|
 |
Владимир Хоменко
Участник форума

Joined: 11 Jun 2004
Posts: 427
Карма: 42 поощрить/наказать
Location: Николаев, Украина
|
Posted: Wed Mar 01, 2006 6:33 pm (спустя 21 минуту; написано за 1 минуту 57 секунд)
Post subject:
|
|
Maus Конечно. Только что открыл calc.exe в EditPlus и в Notepad, в обоих сделал Save as calc1.exe. Версия, сохраненная EditPlus, работала как и положено. Notepad же сохранил файл, который не смог запуститься.
|
|
Back to top |
|
 |
Maus
Модератор

Joined: 29 Jun 2003
Posts: 8151
Карма: 271 поощрить/наказать
Location: пос. Омсукчан Магаданской области
|
Posted: Wed Mar 01, 2006 6:45 pm (спустя 11 минут; написано за 9 секунд)
Post subject:
|
|
Владимир Хоменко
Спасибо, буду знать
|
|
Back to top |
|
 |
konan
Участник форума

Joined: 20 Feb 2006
Posts: 22
Карма: -1 поощрить/наказать
Location: гю Харьков
|
Posted: Thu Mar 02, 2006 10:49 am (спустя 16 часов 4 минуты; написано за 4 минуты 45 секунд)
Post subject:
|
|
Владимир Хоменко
скачал, отредактировал в место:написал:выдает ошыбку смотрите прикрепленный файл 1.JPG Maus Code (any language): | скопировать код в буфер обмена | Working directory: [./../../php Program & arguments: [cmd /c start "Apache" /B /REALTIME "../apache2/bin/Apache.exe" | у меня пути не совпадают, апач 1.3 а не второй и матюкается что неможет найти ./../../php Quote: |
Из обнаруженных неприятных моментов - потеряно пёрышко в трее. | пёрышко потерялось наверно потому что в деректории ./../../php нет файла Apache.ico
Description: |
|
Filesize: |
22.61 KB |
Viewed: |
13079 Time(s) |

|
|
|
Back to top |
|
 |
bæv
Модератор «Дзена»

Joined: 27 Aug 2003
Posts: 7275
Карма: 9986 поощрить/наказать
|
Posted: Thu Mar 02, 2006 11:08 am (спустя 18 минут; написано за 22 секунды)
Post subject:
|
|
Maus wrote: |
Working directory: [./../../php | А это, вообще, зачем?
|
|
Back to top |
|
 |
Maus
Модератор

Joined: 29 Jun 2003
Posts: 8151
Карма: 271 поощрить/наказать
Location: пос. Омсукчан Магаданской области
|
Posted: Thu Mar 02, 2006 11:36 am (спустя 27 минут; написано за 4 минуты 27 секунд)
Post subject:
|
|
konan
неужели я не тот файл приложил? Там все уже отредактировано было... Кстати, в папке /usr/local/apache/bin должне быть только 1 файл, содержащий в имени TrayApache konan wrote: |
у меня пути не совпадают, апач 1.3 а не второй | Ёлки, я про первый уже забыл. Извиняюсь.. bæv
Из-за php4apache.dll . при запуске из папки Апача была ругань на невозможность найти php4ts.dll . Filemon показал, что эта библотека ищется в лучшем случае в /usr/local/apache/bin. При смене рабочего каталога на /usr/local/php всё заработало.
|
|
Back to top |
|
 |
konan
Участник форума

Joined: 20 Feb 2006
Posts: 22
Карма: -1 поощрить/наказать
Location: гю Харьков
|
Posted: Thu Mar 02, 2006 2:04 pm (спустя 2 часа 27 минут; написано за 6 минут 57 секунд)
Post subject:
|
|
Maus wrote: |
неужели я не тот файл приложил? Там все уже отредактировано было... Кстати, в папке /usr/local/apache/bin должне быть только 1 файл, содержащий в имени TrayApache | там 1 файл, только в папке /usr/local/apache (так как апач 1.3) Maus wrote: |
konan wrote: |
у меня пути не совпадают, апач 1.3 а не второй | Ёлки, я про первый уже забыл. Извиняюсь.. | мне 2-й апач непонравился, откатился на 1.3
|
|
Back to top |
|
 |
Maus
Модератор

Joined: 29 Jun 2003
Posts: 8151
Карма: 271 поощрить/наказать
Location: пос. Омсукчан Магаданской области
|
Posted: Thu Mar 02, 2006 8:28 pm (спустя 6 часов 24 минуты; написано за 1 минуту 14 секунд)
Post subject:
|
|
вариант намба 2 минусы: 1) отсуствие пера в трее 2) необъодимость скопировать php4ts.dll в папку с апачем
Description: |
модифицированный TrayApache для Apache 1.3.x |
|
 Download |
Filename: |
TrayApache.rar |
Filesize: |
3.51 KB |
Downloaded: |
179 Time(s) |
|
|
Back to top |
|
 |
Дмитрий Котеров
Администратор

Joined: 10 Mar 2003
Posts: 13665
Карма: 412 поощрить/наказать
|
Posted: Fri Mar 03, 2006 10:32 am (спустя 14 часов 4 минуты; написано за 42 секунды)
Post subject:
|
|
Владимир Хоменко wrote: |
Notepad же сохранил файл, который не смог запуститься. | Все-таки у меня подозрение, что Вы где-то там добавили или удалили байт. У меня есть знакомый сисадмин, который все бинарные файлы редактирует Блокнотом и утверждает, что он абсолютно binary-safe.
|
|
Back to top |
|
 |
Владимир Хоменко
Участник форума

Joined: 11 Jun 2004
Posts: 427
Карма: 42 поощрить/наказать
Location: Николаев, Украина
|
Posted: Fri Mar 03, 2006 1:02 pm (спустя 2 часа 29 минут; написано за 1 минуту 44 секунды)
Post subject:
|
|
Дмитрий Котеров
Ничего не добавлял и не удалял. Только открыл файл и сразу же сохранил под другим именем. Попробовал несколько раз, результат такой-же. Может у меня блокнот неправильный? (-;
|
|
Back to top |
|
 |
VitaliyM
Участник форума

Joined: 19 Jul 2005
Posts: 283
Карма: 10 поощрить/наказать
|
Posted: Fri Mar 03, 2006 1:28 pm (спустя 26 минут; написано за 28 секунд)
Post subject:
|
|
Помнится мне, блокнот в начало файла что-то прописывает. Хотя, могу и ошибаться.
|
|
Back to top |
|
 |
konan
Участник форума

Joined: 20 Feb 2006
Posts: 22
Карма: -1 поощрить/наказать
Location: гю Харьков
|
Posted: Fri Mar 03, 2006 1:39 pm (спустя 11 минут; написано за 1 минуту 27 секунд)
Post subject:
|
|
Maus Quote: |
вариант намба 2 минусы: 1) отсуствие пера в трее 2) необъодимость скопировать php4ts.dll в папку с апачем | Пера в трее нет, php4ts.dll у меня не обезательно копировать, шо с ним шо без него. результат, из диспечера задач: mysqld-max.exe - realtime Apache.exe - realtime Apache.exe - normal (тот который жрет больше ресурсов) TrayApache.exe - нету и ненадо :) запускается 2 процесса Apache.exe и один из них с приоритетом normal :( Дмитрий Кóтеров Quote: |
Все-таки у меня подозрение, что Вы где-то там добавили или удалили байт. У меня есть знакомый сисадмин, который все бинарные файлы редактирует Блокнотом и утверждает, что он абсолютно binary-safe. | Открывал и сохранял без изменений, файл становится нерабочим :( Может Вы подскажете как заставить денвер запускатся в риалтайме, Вы же автор этого творения :) VitaliyM
В кодировке UTF-8 он спрашивает дописать ли в начале метку, в других ничо не спрашивает.
Last edited by konan on Fri Mar 03, 2006 1:43 pm; edited 1 time in total
|
|
Back to top |
|
 |
Владимир Хоменко
Участник форума

Joined: 11 Jun 2004
Posts: 427
Карма: 42 поощрить/наказать
Location: Николаев, Украина
|
Posted: Fri Mar 03, 2006 1:42 pm (спустя 2 минуты; написано за 1 минуту 43 секунды)
Post subject:
|
|
хех, блокнот, это чудо техники, по каким-то непонятным причинам позаменяло при сохранении нулевые символы \x00 на пробелы \x20 //По-моему, уже скатились в оффтоп
|
|
Back to top |
|
 |
VitaliyM
Участник форума

Joined: 19 Jul 2005
Posts: 283
Карма: 10 поощрить/наказать
|
Posted: Fri Mar 03, 2006 2:41 pm (спустя 58 минут; написано за 22 секунды)
Post subject:
|
|
Я уже до VC докатился - те же грабли.
|
|
Back to top |
|
 |
Maus
Модератор

Joined: 29 Jun 2003
Posts: 8151
Карма: 271 поощрить/наказать
Location: пос. Омсукчан Магаданской области
|
Posted: Fri Mar 03, 2006 8:04 pm (спустя 5 часов 23 минуты; написано за 5 минут 57 секунд)
Post subject:
|
|
konan wrote: |
Apache.exe - realtime Apache.exe - normal (тот который жрет больше ресурсов) | потому что второй - это дочерний процесс (child). Его родительский процесс Апача порождает. Можно ли дочерний процесс заставить работать с тем же приоритетом (или произвольным), что и родительский - не знаю, попробуйте порыться в документации. Или еще вариант: написать какую-нибудь программку, которая будет раз в интервал проверять, есть ли в памяти процессы с именем Apache.exe и менять им приоритет на realtime. Не думаю, что это невозможно. Как говорили древние греколатиняне, Quote: |
сделал, как мог, и пусть кто может - сделает лучше |
|
|
Back to top |
|
 |
VitaliyM
Участник форума

Joined: 19 Jul 2005
Posts: 283
Карма: 10 поощрить/наказать
|
Posted: Fri Mar 03, 2006 9:18 pm (спустя 1 час 13 минут; написано за 27 секунд)
Post subject:
|
|
Maus wrote: |
Не думаю, что это невозможно | На VB через WinAPI такое делалось. Не буду врать - не мной.
|
|
Back to top |
|
 |
konan
Участник форума

Joined: 20 Feb 2006
Posts: 22
Карма: -1 поощрить/наказать
Location: гю Харьков
|
Posted: Mon Mar 06, 2006 10:41 am (спустя 2 дня 13 часов 23 минуты; написано за 55 секунд)
Post subject:
|
|
Quote: |
Или еще вариант: написать какую-нибудь программку, которая будет раз в интервал проверять, есть ли в памяти процессы с именем Apache.exe и менять им приоритет на realtime. Не думаю, что это невозможно. | я не программер но попрошу знакомого написать если сможет.
|
|
Back to top |
|
 |
konan
Участник форума

Joined: 20 Feb 2006
Posts: 22
Карма: -1 поощрить/наказать
Location: гю Харьков
|
Posted: Mon Sep 04, 2006 8:46 pm (спустя 5 месяцев 29 дней 10 часов 4 минуты; написано за 12 минут 4 секунды)
Post subject:
|
|
Здравствуйте, наконец-то нашлось решение проблемы и тему можно будет закрыть с чистой совестю :) У нас есть 3 процесса которые нужно запускать с приоритетом realtime 1) mysqld-max.exe 2) Apache.exe 3) Apache.exe (php как dll служба апача) Причем дочерный процесс (3) перезапускается переодически Итак 1) mysqld-max.exe
Дописываем /realtime в файле etc\scripts\init.d\mysql.pl Quote: |
StartManager::action $ARGV[0], PATH => [ ], start => sub { ### ### START. ### print "Запускаем MySQL...\n"; if(chechSocketIfRunning($port)) { print " MySQL уже запущен.\n"; } else { if(!-f $exe) { print " Не удается найти $exe.\n"; } else { my $cmd = join " ", ( "start /realtime $exe", ($exe=~/mysqld-max/? ("--defaults-file=$config") : ()), "--user=root", "--standalone", "--basedir=$basedir", "--character-sets-dir=$basedir/share/charsets", ($CNF{mysql_args}||""), ); system $cmd; print " Готово.\n"; } } | Теперь 2) Apache.exe и 3) Apache.exe (php как dll служба апача) Здесь хочу выразить благодарность моему знакомому который согласился написать софтину, так как я не программер и нешарю :) Качаем прикрепленный файлик, кидаем в автозагрузку. Теперь процессы Apache.exe будут переодически проверятся и если вдруг какойто из процессов или 2 процесса будут с приоритетом не realtime, то эта софтина автоматически сменит приоритет. Все, всем спасибо. Можете закрывать тему ;) P.S. Работа сервера чувствительно улучшается !
Description: |
Меняет приоритет процессов Apache.exe на realtime |
|
 Download |
Filename: |
Project2.rar |
Filesize: |
218.33 KB |
Downloaded: |
206 Time(s) |
|
|
Back to top |
|
 |
|