Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

GameAp & Open Server Cron

Статус пользователя CH0CAPIC
сообщение 12.6.2014, 13:33
Сообщение #1


Стаж: 12 лет

Сообщений: 388
Благодарностей: 19
Полезность: < 0

здравствуйте, помогите пожалуйста настроить cron на open server для gameAP.
в инструкцию написано:

Код
5. Настройте автоматическое выполнение задач. Добавив выполняться задания CRON каждые 5-10 минут:
"*/5 * * * * php -f /path/to/adminpanel/index.php cron"
Примечание! Указывайте абсолютный серверный путь, а не путь к сайту. Неправильно - "php -f http://www.gameap.ru/cron"


вообще не разбираюсь в cron,
index.php сайта находится:

Код
C:\OpenServer\domains\serverpanel\..


как задать вот здесь правильно:


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
serfreeman1337
сообщение 12.6.2014, 13:35
Сообщение #2
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Настройка автоматического выполнения задач Windows
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 12.6.2014, 14:35
Сообщение #3


Стаж: 14 лет

Сообщений: 616
Благодарностей: 284
Полезность: 700

Выполнить нужно php скрипт. Соответственно нам нужно знать путь к php интерпретатору и php скрипт.
Код
C:\php\php.exe -f C:\OpenServer\domains\serverpanel\index.php cron

C:/php/php.exe - путь к интерпретатору php, у вас он свой.

В минуты добавляем */5, а остальное забиваем звездочками.

Должно получиться что-то вроде этого:
Прикрепленное изображение

Отредактировал: kuznets92, - 12.6.2014, 14:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CH0CAPIC
сообщение 12.6.2014, 16:02
Сообщение #4


Стаж: 12 лет

Сообщений: 388
Благодарностей: 19
Полезность: < 0

Код
C:/php/php.exe - путь к интерпретатору php, у вас он свой.


у меня нету такого C:/php/php.exe

Цитата(serfreeman1337 @ 12.6.2014, 12:35) *


спасибо но я спросил как задать через open server
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 12.6.2014, 16:03
Сообщение #5


Стаж: 14 лет

Сообщений: 616
Благодарностей: 284
Полезность: 700

Цитата(CH0CAPIC @ 12.6.2014, 17:02) *
Код
C:/php/php.exe - путь к интерпретатору php, у вас он свой.


у меня нету такого C:/php/php.exe

Я же вам написал:
C:/php/php.exe - путь к интерпретатору php, у вас он свой.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CH0CAPIC
сообщение 12.6.2014, 16:26
Сообщение #6


Стаж: 12 лет

Сообщений: 388
Благодарностей: 19
Полезность: < 0

Код
12 Jun 16:25:00 Start: C:\php\php.exe -f C:\OpenServer\domains\serverpanel\index.php cron
12 Jun 16:25:00 Start result: 0


Start result: 0 значит не заработал ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CH0CAPIC
сообщение 12.6.2014, 16:50
Сообщение #7


Стаж: 12 лет

Сообщений: 388
Благодарностей: 19
Полезность: < 0

C:/php/php.exe - путь к интерпретатору php, у вас он свой.

не понимаю что вы хотите этим сказать, у меня на диске C такого нету
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 12.6.2014, 16:56
Сообщение #8


Стаж: 14 лет

Сообщений: 616
Благодарностей: 284
Полезность: 700

Цитата(CH0CAPIC @ 12.6.2014, 17:50) *
C:/php/php.exe - путь к интерпретатору php, у вас он свой.

не понимаю что вы хотите этим сказать, у меня на диске C такого нету

У вас он где-то еще. Возможно
C:/Program Files/OpenServer/php/php.exe, или D:/OpenServer/php/php.exe, или C:/Какая-то директория/еще какая-то директория/php.exe

php.exe - программа, которая исполняет php скрипты.
Так понятнее?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CH0CAPIC
сообщение 12.6.2014, 17:11
Сообщение #9


Стаж: 12 лет

Сообщений: 388
Благодарностей: 19
Полезность: < 0

все понятно нашел, C:\OpenServer\modules\php но здесь четыре версии какую выбрать?:

PHP-5.2.17
PHP-5.3.28
PHP-5.4.26
PHP-5.5.10


или не имеет смысла ? ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 12.6.2014, 17:48
Сообщение #10


Стаж: 14 лет

Сообщений: 616
Благодарностей: 284
Полезность: 700

Не имеет смысла. Советую использовать 5.5.10.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CH0CAPIC
сообщение 12.6.2014, 23:08
Сообщение #11


Стаж: 12 лет

Сообщений: 388
Благодарностей: 19
Полезность: < 0

не смог запустить, какие то ошибки:

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 12.6.2014, 23:32
Сообщение #12


Стаж: 14 лет

Сообщений: 616
Благодарностей: 284
Полезность: 700

Цитата(CH0CAPIC @ 13.6.2014, 0:08) *
не смог запустить, какие то ошибки:


Это предупреждение. В конфигурации PHP указан модуль которого нет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CH0CAPIC
сообщение 12.6.2014, 23:36
Сообщение #13


Стаж: 12 лет

Сообщений: 388
Благодарностей: 19
Полезность: < 0

modules/php/php-5.3.28 вообще не указан
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CH0CAPIC
сообщение 12.6.2014, 23:44
Сообщение #14


Стаж: 12 лет

Сообщений: 388
Благодарностей: 19
Полезность: < 0

Код
C:\php\php.exe -f C:\OpenServer\domains\serverpanel\index.php cron
вот так запускаю
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 13.6.2014, 0:06
Сообщение #15


Стаж: 14 лет

Сообщений: 616
Благодарностей: 284
Полезность: 700

Код
C:/Program Files/OpenServer/php/php.exe -f C:\OpenServer\domains\serverpanel\index.php cron
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CH0CAPIC
сообщение 13.6.2014, 0:44
Сообщение #16


Стаж: 12 лет

Сообщений: 388
Благодарностей: 19
Полезность: < 0

Цитата(kuznets92 @ 12.6.2014, 23:06) *
Код
C:/Program Files/OpenServer/php/php.exe -f C:\OpenServer\domains\serverpanel\index.php cron


ну вообщем делаю вот так:

%progdir%\modules\php\%phpdriver%\php.exe -f %sitedir%\serverpanel\index.php cron

в логах пищит :

13 Jun 00:38:47 Start nnCron
13 Jun 00:38:47 READ C:\OpenServer\userdata\temp\cron\etc\taskinfo.txt ERROR # 2
13 Jun 00:38:47 Load cron.tab
13 Jun 00:39:00 Start: C:\OpenServer\modules\php\PHP-5.3.28\php.exe -f C:\OpenServer\domains\serverpanel\index.php cron
13 Jun 00:39:00 Start result: 0

замучился блин не хочет заработать ***.


дай твои skype пожалуйста если знаешь в чем проблема через teamviewer сделай. если не затруднит.


вообще cron нужен чтоб если сервер упадет автоматически включался yes?

Отредактировал: CH0CAPIC, - 13.6.2014, 0:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 13.6.2014, 0:46
Сообщение #17


Стаж: 14 лет

Сообщений: 616
Благодарностей: 284
Полезность: 700

Выполни команду вручную в консоли:
Код
C:\OpenServer\modules\php\PHP-5.3.28\php.exe -f C:\OpenServer\domains\serverpanel\index.php cron
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя CH0CAPIC
сообщение 13.6.2014, 0:50
Сообщение #18


Стаж: 12 лет

Сообщений: 388
Благодарностей: 19
Полезность: < 0

C:\OpenServer>modules\php\PHP-5.3.28\php.exe -f C:\OpenServer\domains\serverpanel\index.php cron
== Task manager ==
Success: 0 Failed: 0 Skipped: 0
== Runner ==
== DS Stats ==
Local server stats successful
== Modules cron ==
Cron end

C:\OpenServer>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CH0CAPIC
сообщение 13.6.2014, 0:57
Сообщение #19


Стаж: 12 лет

Сообщений: 388
Благодарностей: 19
Полезность: < 0

cron нужен чтоб если сервер упадет автоматически включался yes?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kuznets92
сообщение 13.6.2014, 11:33
Сообщение #20


Стаж: 14 лет

Сообщений: 616
Благодарностей: 284
Полезность: 700

Цитата(CH0CAPIC @ 13.6.2014, 1:50) *
C:\OpenServer>modules\php\PHP-5.3.28\php.exe -f C:\OpenServer\domains\serverpanel\index.php cron
== Task manager ==
Success: 0 Failed: 0 Skipped: 0
== Runner ==
== DS Stats ==
Local server stats successful
== Modules cron ==
Cron end

C:\OpenServer>


Здесь все правильно, все работает. Теперь нужно, чтобы эта команда автоматически выполнялась в cron.
Каждое выполнение cron записывается в лог (АдминПанель -> Логи GameAP -> Команда cron_work).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: