HLDM Форум
https://forum.hldm.org/

Постановка заданий серверам
https://forum.hldm.org/viewtopic.php?f=36&t=551
Страница 1 из 1

Автор:  a-sector [ 01 дек 2013, 00:05 ]
Заголовок сообщения:  Постановка заданий серверам

Добрый день!
Не хватает информации от том, как правильно ставить задания серверам для их выполнения.
Поставив задание ничего не произошло в заданное время.

В приложении скрин, правильно ли я выставляю задание для ночного ребута сервера?

Вложения:
Комментарий к файлу: Скрин
30-11-2013 22-00-36.jpg
30-11-2013 22-00-36.jpg [ 47.18 КБ | Просмотров: 7438 ]

Автор:  Nikita [ 01 дек 2013, 01:26 ]
Заголовок сообщения:  Re: Постановка заданий серверам

Cron задания выполняются? Все правильно вставили в crontab?

Автор:  a-sector [ 01 дек 2013, 14:44 ]
Заголовок сообщения:  Re: Постановка заданий серверам

Код:
###################### GAMEAP #######################
*/5 * * * * php -f /_raid1_mirror/www/net/gamecp/index.php cron


Если выполнить вручную команду:
Код:
== Task manager ==
Success: 0 Failed: 0 Skipped: 0
== Runner ==
== DS Stats ==
Stats server #5 successful
Stats server #6 successful
Stats server #3 successful
Stats server #7 successful
Stats server #8 successful
Local server stats successful
== Modules cron ==
Cron end


А зачем в строке крона в конце "cron" ?

Автор:  Dr.Cheater [ 01 дек 2013, 18:36 ]
Заголовок сообщения:  Re: Постановка заданий серверам

Говорит ПХП скрипту, что надо выполнять крон задачи.

Автор:  Nikita [ 02 дек 2013, 02:58 ]
Заголовок сообщения:  Re: Постановка заданий серверам

a-sector, судя по Вашим данным, всё правильно.

Возможно проблема с часовыми поясами. Например, вы ставите текущее время (пусть будет 12:55), а время на сервере по Гринвичу, следовательно оно должно было выполниться в 08:55.
В GameAP логах появляются записи cron work?

В данных лога должно быть написано о выполненных заданиях. Например:
Код:
== Task manager ==
Task: server #1  rcon send success
Success: 1 Failed: 0 Skipped: 0


А какое задание выполняете? Ркон команда, запуск сервера, обновление?

Попробуйте включить режим отладки и выполнить команду в консоли сервера:
Код:
php -f /_raid1_mirror/www/net/gamecp/index.php cron

Все непонятное, что содержится в ответе напишите.

Автор:  Nikita [ 02 дек 2013, 03:28 ]
Заголовок сообщения:  Re: Постановка заданий серверам

a-sector писал(а):
А зачем в строке крона в конце "cron" ?

Этим самым мы "говорим" панели, что нужно запустить модуль под названием cron.

К примеру. Если выполнить команду
Код:
php -f /gameap_dir/index.php auth in

То будет отображен исходный html код страницы, как если бы мы перешли по адресу http://you_site.com/auth/in

А если перейти по адресу http://you_site.com/cron то будет отображена ошибка 404, на самом деле модуль cron запускается, но в целях безопасности существует проверка, которая останавливает выполнение cron если он запущен не из командной строки.

Автор:  a-sector [ 02 дек 2013, 15:20 ]
Заголовок сообщения:  Re: Постановка заданий серверам

Nikita писал(а):
a-sector, судя по Вашим данным, всё правильно.

Возможно проблема с часовыми поясами. Например, вы ставите текущее время (пусть будет 12:55), а время на сервере по Гринвичу, следовательно оно должно было выполниться в 08:55.
В GameAP логах появляются записи cron work?

В данных лога должно быть написано о выполненных заданиях. Например:
Код:
== Task manager ==
Task: server #1  rcon send success
Success: 1 Failed: 0 Skipped: 0


А какое задание выполняете? Ркон команда, запуск сервера, обновление?

Попробуйте включить режим отладки и выполнить команду в консоли сервера:
Код:
php -f /_raid1_mirror/www/net/gamecp/index.php cron

Все непонятное, что содержится в ответе напишите.


Код:
Действительно лог крона был:

№ записи:    424
Дата:    01-12-2013 12:43:46
Тип:    cron
Команда:    cron work


Хотя сама задача была не на это время.
Буду искать в чем дело...

Вывод режима отладки:
<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">

<h4>A PHP Error was encountered</h4>

<p>Severity: Warning</p>
<p>Message: ftp_connect(): php_network_getaddresses: getaddrinfo failed: No address associated with hostname</p>
<p>Filename: models/servers.php</p>
<p>Line Number: 1178</p>

</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">

<h4>A PHP Error was encountered</h4>

<p>Severity: Warning</p>
<p>Message: ftp_login() expects parameter 1 to be resource, boolean given</p>
<p>Filename: models/servers.php</p>
<p>Line Number: 1180</p>

</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">

<h4>A PHP Error was encountered</h4>

<p>Severity: Warning</p>
<p>Message: ftp_connect(): php_network_getaddresses: getaddrinfo failed: No address associated with hostname</p>
<p>Filename: models/servers.php</p>
<p>Line Number: 1178</p>

</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">

<h4>A PHP Error was encountered</h4>

<p>Severity: Warning</p>
<p>Message: ftp_login() expects parameter 1 to be resource, boolean given</p>
<p>Filename: models/servers.php</p>
<p>Line Number: 1180</p>

</div>== Task manager ==
Success: 0 Failed: 0 Skipped: 0
== Runner ==
== DS Stats ==
Stats server #5 successful
Stats server #6 successful
Stats server #3 successful
Stats server #7 successful
Stats server #8 successful
Local server stats successful
== Modules cron ==
Cron end

Автор:  Nikita [ 02 дек 2013, 17:38 ]
Заголовок сообщения:  Re: Постановка заданий серверам

Какое задание выполняете? Ркон команда, запуск сервера, обновление?

Автор:  a-sector [ 02 дек 2013, 20:05 ]
Заголовок сообщения:  Re: Постановка заданий серверам

Nikita писал(а):
Какое задание выполняете? Ркон команда, запуск сервера, обновление?

Команда: Перезапуск сервера

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/