Использование системы в различных ситуациях, вопросы программирования сценариев.
Модератор: immortal
-
lysyy
- Сообщения: 113
- Зарегистрирован: Вт июн 09, 2015 9:41 pm
- Откуда: Moscow
-
Благодарил (а):
15 раз
-
Поблагодарили:
9 раз
Сообщение
lysyy » Ср мар 30, 2016 12:18 am
У кого может было такое?
Падает апач, и все. нажимаешь кнопку Закрыть, само все поднимается. Куда смотреть? сегодня 2й раз

- апач падает.JPG (142.59 КБ) 4540 просмотров
-
Kod.Begemot
- Сообщения: 358
- Зарегистрирован: Чт июн 20, 2013 5:53 pm
-
Благодарил (а):
32 раза
-
Поблагодарили:
42 раза
Сообщение
Kod.Begemot » Ср мар 30, 2016 7:47 pm
У меня тож такое периодически бывает... лекарства пока не нашел, хотелось бы чтобы оно как нибудь само "закрывалось", без вмешательства. пусть и с логом - для последующего анализа... вот только пока не придумал - как. Апач вроде бы как сервис, и перезапускаться должен как сервис - всё для этого настроено, но не работает так.
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
-
Благодарил (а):
400 раз
-
Поблагодарили:
1754 раза
-
Контактная информация:
Сообщение
skysilver » Ср мар 30, 2016 9:42 pm
Может, это знак, и пора переходить на Linux?

-
lysyy
- Сообщения: 113
- Зарегистрирован: Вт июн 09, 2015 9:41 pm
- Откуда: Moscow
-
Благодарил (а):
15 раз
-
Поблагодарили:
9 раз
Сообщение
lysyy » Ср мар 30, 2016 11:47 pm
Нее, мне пингвин не грозит, стоит куча софта виндового, в т.ч под видеонаблюдение. МД и соотв апач запускаются как приложение. Вот как бы окно само закрывалось?Тогда сервер продолжается работу...
-
lysyy
- Сообщения: 113
- Зарегистрирован: Вт июн 09, 2015 9:41 pm
- Откуда: Moscow
-
Благодарил (а):
15 раз
-
Поблагодарили:
9 раз
Сообщение
lysyy » Пт апр 01, 2016 10:53 pm
Знатоки PHP, как сделать аналог команды Powershell
Get-Process -Name WerFault|Stop-Process -Force
и куда это прописать, думаю если запускать каждую минуту, то норм будет
это сообщение об ошибке когда апач хлопнулся, как решение проблемы временное
-
lysyy
- Сообщения: 113
- Зарегистрирован: Вт июн 09, 2015 9:41 pm
- Откуда: Moscow
-
Благодарил (а):
15 раз
-
Поблагодарили:
9 раз
Сообщение
lysyy » Пт апр 01, 2016 11:22 pm
Нашел. Примерно так...
Код: Выделить всё
$res = shell_exec("tasklist");
//echo $res;
if (preg_match('/^WerFault\.exe/im', $res))
{
echo 'процесс запущен';
$res = shell_exec("taskkill /F /IM WerFault.exe");
echo $res;
say('Ошибка Апача, убиваем сообщение об ошибке','3');
}
-
lysyy
- Сообщения: 113
- Зарегистрирован: Вт июн 09, 2015 9:41 pm
- Откуда: Moscow
-
Благодарил (а):
15 раз
-
Поблагодарили:
9 раз
Сообщение
lysyy » Вс апр 03, 2016 5:53 pm
Не работает, видать в момент ошибки не работает таймер. куда еще в системе можно приделать код, что бы выполнялся всегда?
пока создал файл в cycle_test.php
цикл запускается, не знаю, правильно так или нет
-
lysyy
- Сообщения: 113
- Зарегистрирован: Вт июн 09, 2015 9:41 pm
- Откуда: Moscow
-
Благодарил (а):
15 раз
-
Поблагодарили:
9 раз
Сообщение
lysyy » Пн апр 04, 2016 9:28 pm
Не работает... HELP! SOS!