Автор |
Сообщение |
Westus
Новичок
Зарегистрирован: 19 окт 2015, 00:53 Сообщения: 11 Поблагодарили: 0 раз.
|
Лог
Results: array ( 0 => 'cd /home/gameap && mkdir -p test3 ', 1 => 'cd /home/gameap && chmod 755 test3 ', 2 => 'cd /home/gameap/steamcmd && sudo ./steamcmd.sh +login anonymous +force_install_dir /home/gameap/test3 +app_update 740 validate +quit ', )
sudoers
www-data ALL = NOPASSWD: /home/gameap/server.sh www-data ALL = NOPASSWD: /home/gameap/steamcmd/steamcmd.sh gameap ALL=(ALL) NOPASSWD: ALL
cron
php -f /var/www/westus/data/www/site.ru/index.php cron
|
19 окт 2015, 01:15 |
|
|
GordonFreeman
Специалист
Зарегистрирован: 25 янв 2012, 20:30 Сообщения: 487 Поблагодарили: 19 раз. Откуда: Uzbekistan
|
Папка test3 создалась в /home/gameap ? Выполни команды вручную: Код: Results: array ( 0 => 'cd /home/gameap && mkdir -p test3 ', 1 => 'cd /home/gameap && chmod 755 test3 ', 2 => 'cd /home/gameap/steamcmd && sudo ./steamcmd.sh +login anonymous +force_install_dir /home/gameap/test3 +app_update 740 validate +quit ', )
|
19 окт 2015, 07:49 |
|
|
Westus
Новичок
Зарегистрирован: 19 окт 2015, 00:53 Сообщения: 11 Поблагодарили: 0 раз.
|
Папка есть. В ручную под gameap команда выполняется и идет установка.
|
19 окт 2015, 13:04 |
|
|
Westus
Новичок
Зарегистрирован: 19 окт 2015, 00:53 Сообщения: 11 Поблагодарили: 0 раз.
|
Так как проблему решить?
|
20 окт 2015, 14:35 |
|
|
GordonFreeman
Специалист
Зарегистрирован: 25 янв 2012, 20:30 Сообщения: 487 Поблагодарили: 19 раз. Откуда: Uzbekistan
|
Как я понял, это ведь локальный сервер? От какого пользователя стартует крон? Выполни и скопируй результат: Код: su -c 'cd /home/gameap/steamcmd && sudo ./steamcmd.sh +login anonymous +force_install_dir /home/gameap/test3 +app_update 740 validate +quit' <пользователь, от которого стартует крон панели> Но скорее всего тут проблема в SteamCMD ))0
|
20 окт 2015, 17:30 |
|
|
Westus
Новичок
Зарегистрирован: 19 окт 2015, 00:53 Сообщения: 11 Поблагодарили: 0 раз.
|
Это vds на centos. Apache MPM-ITK В логах cron пользователь root Я уже перенес все файлы в директорию пользователя от которого работает панель Код: /var/www/westus/data/server Добавил пользователя в sudoers Код: westus ALL = NOPASSWD: /var/www/westus/data/server/server.sh westus ALL = NOPASSWD: /var/www/westus/data/server/steamcmd/steamcmd.sh Если по ssh отправить команду Код: php -f /var/www/westus/data/www/site.ru/index.php cron Получим Код: Cron started -Dedicated Server #1 --Task manager -- End Task manager --Server #5 install started ---Install from SteamCMD ---Install server failure ---Server install #5 failed --Get Stats ---Stats server #1 successful -Modules cron Cron stats -Time elapsed: 4.0745 seconds -Memory peak usage: 3464.66 Kb Cron end В панели Код: Results: array ( 0 => 'cd /var/www/westus/data/server && mkdir -p test3 ', 1 => 'cd /var/www/westus/data/server && chmod 755 test3 ', 2 => 'cd /var/www/westus/data/server/steamcmd && sudo ./steamcmd.sh +login anonymous +force_install_dir /var/www/westus/data/server/test3 +app_update 740 validate +quit ', ) Если выполнить последний запрос в ручную через ssh под root или westus, то сервер установится. Код: su -c 'cd /var/www/westus/data/server/steamcmd && sudo ./steamcmd.sh +login anonymous +force_install_dir /var/www/westus/data/server/test3 +app_update 740 validate +quit ' root Если выполнить эту команду под westus, то запросит пароль.
|
20 окт 2015, 18:35 |
|
|
GordonFreeman
Специалист
Зарегистрирован: 25 янв 2012, 20:30 Сообщения: 487 Поблагодарили: 19 раз. Откуда: Uzbekistan
|
Ну го отладку )) Вложение:
cron.zip [12.15 КБ]
Скачиваний: 277
Заменить файл application\modules\cron\controllers. Отправь команду по ssh и скопируй результат.
|
20 окт 2015, 19:34 |
|
|
Westus
Новичок
Зарегистрирован: 19 окт 2015, 00:53 Сообщения: 11 Поблагодарили: 0 раз.
|
Вот от root Код: Cron started -Dedicated Server #1 --Task manager -- End Task manager --Server #5 install started ---Install from SteamCMD --> DEBUG <-- --> <-- ---Install server failure ---Server install #5 failed --Get Stats ---Stats server #1 successful -Modules cron Cron stats -Time elapsed: 3.8881 seconds -Memory peak usage: 3473.16 Kb Cron end Вот от westus Код: Cron started -Dedicated Server #1 --Task manager -- End Task manager --Server #5 install started ---Install from SteamCMD --> DEBUG <-- --> <-- ---Install server failure ---Server install #5 failed --Get Stats ---Stats server #1 missed -Modules cron Cron stats -Time elapsed: 0.397 seconds -Memory peak usage: 3452.74 Kb <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: file_put_contents(application/cache/cron_time.json): failed to open stream: Permission denied</p> <p>Filename: controllers/cron.php</p> <p>Line Number: 1639</p>
</div>Cron end
|
20 окт 2015, 19:57 |
|
|
GordonFreeman
Специалист
Зарегистрирован: 25 янв 2012, 20:30 Сообщения: 487 Поблагодарили: 19 раз. Откуда: Uzbekistan
|
Сюда: application\libraries\Control\drivers. Точно локальный сервер?
|
21 окт 2015, 14:35 |
|
|
Westus
Новичок
Зарегистрирован: 19 окт 2015, 00:53 Сообщения: 11 Поблагодарили: 0 раз.
|
Сервер удаленный на хостинге. Код: Results: array ( 0 => 'cd /var/www/westus/data/server && mkdir -p test3 ', 1 => 'cd /var/www/westus/data/server && chmod 755 test3 ', 2 => 'cd /var/www/westus/data/server/steamcmd && sudo ./steamcmd.sh +login anonymous +force_install_dir /var/www/westus/data/server/test3 +app_update 740 validate +quit ', ) Код: Cron started -Dedicated Server #1 --Task manager -- End Task manager --Server #5 install started ---Install from SteamCMD --> DEBUG <-- --> <-- ---Install server failure ---Server install #5 failed --Get Stats ---Stats server #1 successful -Modules cron Cron stats -Time elapsed: 4.4941 seconds -Memory peak usage: 3472.64 Kb Cron end
|
26 окт 2015, 20:27 |
|
|
GordonFreeman
Специалист
Зарегистрирован: 25 янв 2012, 20:30 Сообщения: 487 Поблагодарили: 19 раз. Откуда: Uzbekistan
|
Тогда я зря тебе скинул файлик для управления локальном сервером хд Пробовал указывать root в параметрах ssh выделенного сервера?
|
27 окт 2015, 07:07 |
|
|
Westus
Новичок
Зарегистрирован: 19 окт 2015, 00:53 Сообщения: 11 Поблагодарили: 0 раз.
|
Да, под рутом php -f /var/www/westus/data/www/site.ru/index.php cron и таже фигня.
|
27 окт 2015, 15:43 |
|
|
GordonFreeman
Специалист
Зарегистрирован: 25 янв 2012, 20:30 Сообщения: 487 Поблагодарили: 19 раз. Откуда: Uzbekistan
|
Вот здесь, да?
Вложения:
2015-10-27 18-44-52 АдминПанель - Mozilla Firefox.png [ 19.41 КБ | Просмотров: 9900 ]
|
27 окт 2015, 17:45 |
|
|
Nikita
V.I.P.
Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1945 Поблагодарили: 13 раз. Откуда: СПб
|
Какой результат выполнения команд вручную? Я про те, что указаны в логах.
|
27 окт 2015, 18:20 |
|
|
Westus
Новичок
Зарегистрирован: 19 окт 2015, 00:53 Сообщения: 11 Поблагодарили: 0 раз.
|
GordonFreeman писал(а): Вот здесь, да? Нет, тут пользователь.
|
27 окт 2015, 23:00 |
|
|