Title: Перезагрузчик для Ubuntu Post by: MishGun13 on January 13, 2014, 01:12:40 PM Кто юзает Ubuntu или Bamt, подскажите. Проблема такая - на ригах от одной до 3 штук 280-х, цгмайнер постоянно виснет на некоторых банках. Проблема наверняка в железе. Есть какие нибудь скрипты, чтобы отслеживали работоспособность майнера и при зависании отправляли систему в глубокий ребут?
Title: Re: Перезагрузчик для Ubuntu Post by: needbmw on January 13, 2014, 01:39:28 PM cgminer запускаешь с --api-listen и --api-allow W:127.0.0.1 или --api-network (на выбор)
в системе должен быть установлен php создаешь папку /etc/cgminer, туда кидаешь api-example.php из исходников cgminer этот скрипт прописываешь в crontab с 5-минутным интервалом: Code: #!/bin/bash но будет нормально работать только если в системе один экземпляр cgminer Title: Re: Перезагрузчик для Ubuntu Post by: MishGun13 on January 14, 2014, 03:17:11 AM cgminer запускаешь с --api-listen и --api-allow W:127.0.0.1 или --api-network (на выбор) это будет обычный ребут цгминера, или полностью системы с перезагрузкой драйверов? Title: Re: Перезагрузчик для Ubuntu Post by: Grumlin on January 14, 2014, 05:33:35 AM cgminer запускаешь с --api-listen и --api-allow W:127.0.0.1 или --api-network (на выбор) это будет обычный ребут цгминера, или полностью системы с перезагрузкой драйверов? Title: Re: Перезагрузчик для Ubuntu Post by: MishGun13 on January 14, 2014, 10:02:28 AM cgminer запускаешь с --api-listen и --api-allow W:127.0.0.1 или --api-network (на выбор) в системе должен быть установлен php создаешь папку /etc/cgminer, туда кидаешь api-example.php из исходников cgminer этот скрипт прописываешь в crontab с 5-минутным интервалом: Спасибо, все прописал, теперь будем ждать зависания)) Title: Re: Перезагрузчик для Ubuntu Post by: needbmw on January 14, 2014, 10:18:33 AM Спасибо, все прописал, теперь будем ждать зависания)) просто инет отключи от фермы и понаблюдай, должна перезагрузиться. Title: Re: Перезагрузчик для Ubuntu Post by: MishGun13 on January 14, 2014, 10:35:46 AM просто инет отключи от фермы и понаблюдай, должна перезагрузиться. так она теперь при пропадании инета каждый раз будет в ребут уходить? Title: Re: Перезагрузчик для Ubuntu Post by: needbmw on January 14, 2014, 10:59:18 AM так она теперь при пропадании инета каждый раз будет в ребут уходить? да, для этого скрипта отсутствие новых шар при пропадании инета выглядит так же как и зависание cgminer-аTitle: Re: Перезагрузчик для Ubuntu Post by: MishGun13 on January 14, 2014, 12:06:29 PM да, для этого скрипта отсутствие новых шар при пропадании инета выглядит так же как и зависание cgminer-а установил php5, в конфигах бамта добавил настройки, скрипт записал отдельным, сделал исполняемым, в кронтабе поставил 3 минуты отслеживание shell=/bin/bash HOME=/root */3 * * * * root /root/scrypt1.sh выдернул кабель - не ребутит. в чем может быть ошибка? Title: Re: Перезагрузчик для Ubuntu Post by: bee7 on January 14, 2014, 12:09:12 PM да, для этого скрипта отсутствие новых шар при пропадании инета выглядит так же как и зависание cgminer-а установил php5, в конфигах бамта добавил настройки, скрипт записал отдельным, сделал исполняемым, в кронтабе поставил 3 минуты отслеживание shell=/bin/bash HOME=/root */3 * * * * root /root/scrypt1.sh выдернул кабель - не работает. в чем может быть ошибка? Залезь в /var/log/cron.log и посмотри, что там cron пишет. Если неясно, что, попробуй его руками запусти при выдернутом кабеле, не через кронтаб. Title: Re: Перезагрузчик для Ubuntu Post by: MishGun13 on January 14, 2014, 12:13:49 PM Залезь в /var/log/cron.log и посмотри, что там cron пишет. Если неясно, что, попробуй его руками запусти при выдернутом кабеле, не через кронтаб. (root) CMD (root /root/scrypt1.sh) (root) CMD (/opt/bamt/mother) (CRON) error (grandchild #7542 failed with exit status 127) что это может быть? Title: Re: Перезагрузчик для Ubuntu Post by: needbmw on January 14, 2014, 12:21:38 PM php /etc/cgminer/api-example.php devs
должно выдавать кучу информации об устройстве при запущенном cgminer-e наподобие Code: php api-example.php devs если не выдает - напиши какую ошибку возвращает, подумаем что делать[/code] Title: Re: Перезагрузчик для Ubuntu Post by: MishGun13 on January 14, 2014, 12:27:45 PM вагон всего.
Code: devs returned 'STATUS=S,When=1389702251,Code=9,Msg=3 GPU(s) - ,Description=cgminer 3.7.2|GPU=0,Enabled=Y,Status=Alive,Temperature=76.00,Fan Speed=3327,Fan Percent=73,GPU Clock=1050,Memory Clock=1500,GPU Voltage=1.200,GPU Activity=99,Powertune=20,MHS av=0.57,MHS 5s=0.73,Accepted=200,Rejected=0,Hardware Errors=0,Utility=3.13,Intensity=13,Last Share Pool=0,Last Share Time=1389702243,Total MH=2180.2926,Diff1 Work=34221,Difficulty Accepted=36000.00000000,Difficulty Rejected=0.00000000,Last Share Difficulty=384.00000000,Last Valid Work=1389702242,Device Hardware%=0.0000,Device Rejected%=0.0000,Device Elapsed=3832|GPU=1,Enabled=Y,Status=Alive,Temperature=82.00,Fan Speed=3684,Fan Percent=89,GPU Clock=1050,Memory Clock=1500,GPU Voltage=1.200,GPU Activity=99,Powertune=20,MHS av=0.57,MHS 5s=0.73,Accepted=184,Rejected=1,Hardware Errors=0,Utility=2.88,Intensity=13,Last Share Pool=0,Last Share Time=1389702161,Total MH=2182.0703,Diff1 Work=31885,Difficulty Accepted=26624.00000000,Difficulty Rejected=384.00000000,Last Share Difficulty=384.00000000,Last Valid Work=1389702179,Device Hardware%=0.0000,Device Rejected%=1.2043,Device Elapsed=3832|GPU=2,Enabled=Y,Status=Alive,Temperature=71.00,Fan Speed=2870,Fan Percent=59,GPU Clock=1050,Memory Clock=1500,GPU Voltage=1.200,GPU Activity=99,Powertune=20,MHS av=0.57,MHS 5s=0.73,Accepted=190,Rejected=0,Hardware Errors=0,Utility=2.98,Intensity=13,Last Share Pool=0,Last Share Time=1389702225,Total MH=2179.7847,Diff1 Work=34155,Difficulty Accepted=34096.00000000,Difficulty Rejected=0.00000000,Last Share Difficulty=384.00000000,Last Valid Work=1389702241,Device Hardware%=0.0000,Device Rejected%=0.0000,Device Elapsed=3832|' Title: Re: Перезагрузчик для Ubuntu Post by: MishGun13 on January 14, 2014, 12:50:32 PM Если запускать скрипт вручную, то ребутится. Значит, какой то косяк в кроне?
Title: Re: Перезагрузчик для Ubuntu Post by: needbmw on January 14, 2014, 01:10:47 PM Если запускать скрипт вручную, то ребутится. Значит, какой то косяк в кроне? да, значит в кроне проблема sudo service cron reload делал после внесения изменение в /etc/crontab? покажи /etc/crontab может накосячил с синтаксисом Title: Re: Перезагрузчик для Ubuntu Post by: MishGun13 on January 14, 2014, 01:15:34 PM да, значит в кроне проблема sudo service cron reload делал после внесения изменение в /etc/crontab? покажи /etc/crontab может накосячил с синтаксисом [/quote] я банку целиком перезагружал Code: shell=/bin/bash Title: Re: Перезагрузчик для Ubuntu Post by: needbmw on January 14, 2014, 01:39:08 PM я банку целиком перезагружал Code: shell=/bin/bash root убери из строки */3 * * * * /root/scrypt1.sh и советую сделать вызов не чаще 1 раза в 5 минут (а можно и в 10), иначе если что-то пойдет не так, замучишься потом останавливать когда она постоянно перезагружаться будет Title: Re: Перезагрузчик для Ubuntu Post by: MishGun13 on January 14, 2014, 01:44:46 PM root убери из строки */3 * * * * /root/scrypt1.sh и советую сделать вызов не чаще 1 раза в 5 минут (а можно и в 10), иначе если что-то пойдет не так, замучишься потом останавливать когда она постоянно перезагружаться будет спасибо, сейчас уберу. Реже делать не стоит, вслед за майнером через какое то время сама банка повисает, в этом случае уже скорее всего скрипт не сработает Title: Re: Перезагрузчик для Ubuntu Post by: MishGun13 on January 14, 2014, 02:27:13 PM и советую сделать вызов не чаще 1 раза в 5 минут (а можно и в 10), иначе если что-то пойдет не так, замучишься потом останавливать когда она постоянно перезагружаться будет Все, теперь ребут срабатывает, только при перезагрузке почему то зависает на моменте, когда черный экран и только курсор в левом верхнем углу. И может, в скрипт можно добавить проверку наличия интернет-соединения, чтобы просто при пропадании инета не ребутился? |