Новости
Оплата webmoney
Автоматический приём оплаты через WebMoney merchant возобновлён.
Комментарии
Комментарии
4 дня назад
Смена реквизитов для оплаты
В связи с сменой реквизитов, временно отключен автоматический приём оплаты через интерфейс WebMoney merchant.
Текущие кошельки для оплаты:
Z114322631458
R239390993199
U309175226251
E156902879152
В примечании необходимо указать номер оплачиваемого счёта.
Комментарии
Z114322631458
R239390993199
U309175226251
E156902879152
В примечании необходимо указать номер оплачиваемого счёта.
Комментарии
10 дней назад
Популярный тариф
Тариф "micro"
5гб места на диске
90гб трафика
Выделенный IP
Firewall
SSH доступ
20 процессов
15 процессов веб-сервера
Вы можете разместить 1 сайт
Всего за 150 рублей в месяц
90гб трафика
Выделенный IP
Firewall
SSH доступ
20 процессов
15 процессов веб-сервера
Вы можете разместить 1 сайт
Всего за 150 рублей в месяц
Случайный тариф
Запуск php-демонов
Нас часто спрашивают, "Почему ICQ бот выключается?"
- Причин этому может быть масса:
- автоматом убитый скрипт
- лаги сети
- некорректная работа серверов
Если сделать запуск через cron (Планировщик задач) то скрипт будет постоянно запускаться заново.
Мы подготовили для Вас скрипт, проверяющий, запущен ли скрипт, и, если нет, запускающий его.
<?php
// Убираем ограничение на время выполнения скрипта
set_time_limit(0);
// Проверяем наличие файла с идентификатором процесса
if(file_exists('daemon.pid')) {
// Если он есть то читаем из него номер
$pid=trim(file_get_contents('daemon.pid'));
}
// Получаем список процессов
$process_list=file('https://'.$server.'/manager/ispmgr?func=process&out=text');
$total_process=count($process_list);
for($i=0; $i>$total_process; $i++) {
$process=explode(' ', $process_list[$i]);
$all_pids[]=str_replace('pid=', '', $process[0]);
}
// Проверяем, работает ли процесс
if(in_array($all_pids, $pid)) {
// Процесс работает, выводим информацию не запуская демон
echo "Процесс уже запущен\n";
echo "pid: ".$pid."\n";
exit;
} else {
// Процесс не работает или не найден
// Получаем идентификатор текущего процесса
$pid=getmypid();
// Записываем новый пид в файл
file_put_contents('daemon.pid', $pid);
// Далее продолжаем выполнение скрипта (запуск демона)
}
// Подчищаем переменные
unset($pid, $process_list, $total_process, $server, $all_pids, $process, $i);
?>







