MishGun13 (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
January 13, 2014, 01:12:40 PM |
|
Кто юзает Ubuntu или Bamt, подскажите. Проблема такая - на ригах от одной до 3 штук 280-х, цгмайнер постоянно виснет на некоторых банках. Проблема наверняка в железе. Есть какие нибудь скрипты, чтобы отслеживали работоспособность майнера и при зависании отправляли систему в глубокий ребут?
|
|
|
|
needbmw
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
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-минутным интервалом: #!/bin/bash # This file is for cron job
C=`pidof cgminer | wc -w` if [ "$C" != "1" ]; then killall -s 9 cgminer sleep 1 /sbin/reboot exit 0; fi
A=`cat /tmp/cm.log` B=`/usr/bin/php /etc/cgminer/api-example.php devs | grep "\[Last Valid Work\]"` echo "$B" > /tmp/cm.log if [ "$B" != "" -a "$A" == "$B" ]; then killall -s 9 cgminer sleep 1 /sbin/reboot exit 0; fi но будет нормально работать только если в системе один экземпляр cgminer
|
NO PSAKING!
|
|
|
MishGun13 (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
January 14, 2014, 03:17:11 AM |
|
cgminer запускаешь с --api-listen и --api-allow W:127.0.0.1 или --api-network (на выбор)
это будет обычный ребут цгминера, или полностью системы с перезагрузкой драйверов?
|
|
|
|
Grumlin
Legendary
Offline
Activity: 2893
Merit: 1158
|
|
January 14, 2014, 05:33:35 AM |
|
cgminer запускаешь с --api-listen и --api-allow W:127.0.0.1 или --api-network (на выбор)
это будет обычный ребут цгминера, или полностью системы с перезагрузкой драйверов? сначала будет убит сгмайнер, потом будет полный ребут
|
|
|
|
MishGun13 (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
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-минутным интервалом:
Спасибо, все прописал, теперь будем ждать зависания))
|
|
|
|
needbmw
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
January 14, 2014, 10:18:33 AM |
|
Спасибо, все прописал, теперь будем ждать зависания))
просто инет отключи от фермы и понаблюдай, должна перезагрузиться.
|
NO PSAKING!
|
|
|
MishGun13 (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
January 14, 2014, 10:35:46 AM |
|
просто инет отключи от фермы и понаблюдай, должна перезагрузиться.
так она теперь при пропадании инета каждый раз будет в ребут уходить?
|
|
|
|
needbmw
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
January 14, 2014, 10:59:18 AM |
|
так она теперь при пропадании инета каждый раз будет в ребут уходить?
да, для этого скрипта отсутствие новых шар при пропадании инета выглядит так же как и зависание cgminer-а
|
NO PSAKING!
|
|
|
MishGun13 (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
January 14, 2014, 12:06:29 PM |
|
да, для этого скрипта отсутствие новых шар при пропадании инета выглядит так же как и зависание cgminer-а
установил php5, в конфигах бамта добавил настройки, скрипт записал отдельным, сделал исполняемым, в кронтабе поставил 3 минуты отслеживание shell=/bin/bash HOME=/root */3 * * * * root /root/scrypt1.sh
выдернул кабель - не ребутит. в чем может быть ошибка?
|
|
|
|
bee7
|
|
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 пишет. Если неясно, что, попробуй его руками запусти при выдернутом кабеле, не через кронтаб.
|
|
|
|
MishGun13 (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
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) что это может быть?
|
|
|
|
needbmw
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
January 14, 2014, 12:21:38 PM |
|
php /etc/cgminer/api-example.php devs должно выдавать кучу информации об устройстве при запущенном cgminer-e наподобие php api-example.php devs devs returned 'STATUS=S,When=1389701969,Code=9,Msg=0 ASC(s) - 2 PGA(s) - ,Description=cgminer 3.1.0|PGA=0,Name=ICA,ID=0,Enabled=Y,St atus=Alive,Temperature=0.00,MHS av=8990.14,MHS 5s=7609.23,Accepted=4,Rejected=0,Hardware Errors=0,Utility=45.43,Last Share Pool=0,La st Share Time=1389701968,Total MH=47488.6539,Frequency=0.00,Diff1 Work=12,Difficulty Accepted=16.00000000,Difficulty Rejected=0.0000 0000,Last Share Difficulty=4.00000000,No Device=false,Last Valid Work=1389701969|PGA=1,Name=ICA,ID=1,Enabled=Y,Status=Alive,Temperat ure=0.00,MHS av=5661.57,MHS 5s=5379.43,Accepted=1,Rejected=0,Hardware Errors=0,Utility=11.36,Last Share Pool=0,Last Share Time=13897 01964,Total MH=29906.1431,Frequency=0.00,Diff1 Work=5,Difficulty Accepted=4.00000000,Difficulty Rejected=0.00000000,Last Share Diffi culty=4.00000000,No Device=false,Last Valid Work=1389701969|' Array ( [STATUS] => Array ( [STATUS] => S [When] => 1389701969 [Code] => 9 [Msg] => 0 ASC(s) - 2 PGA(s) - [Description] => cgminer 3.1.0 )
[PGA0] => Array ( [PGA] => 0 [Name] => ICA [ID] => 0 [Enabled] => Y [Status] => Alive [Temperature] => 0.00 [MHS av] => 8990.14 [MHS 5s] => 7609.23 [Accepted] => 4 [Rejected] => 0 [Hardware Errors] => 0 [Utility] => 45.43 [Last Share Pool] => 0 [Last Share Time] => 1389701968 [Total MH] => 47488.6539 [Frequency] => 0.00 [Diff1 Work] => 12 [Difficulty Accepted] => 16.00000000 [Difficulty Rejected] => 0.00000000 [Last Share Difficulty] => 4.00000000 [No Device] => false [Last Valid Work] => 1389701969 )
[PGA1] => Array ( [PGA] => 1 [Name] => ICA [ID] => 1 [Enabled] => Y [Status] => Alive [Temperature] => 0.00 [MHS av] => 5661.57 [MHS 5s] => 5379.43 [Accepted] => 1 [Rejected] => 0 [Hardware Errors] => 0 [Utility] => 11.36 [Last Share Pool] => 0 [Last Share Time] => 1389701964 [Total MH] => 29906.1431 [Frequency] => 0.00 [Diff1 Work] => 5 [Difficulty Accepted] => 4.00000000 [Difficulty Rejected] => 0.00000000 [Last Share Difficulty] => 4.00000000 [No Device] => false [Last Valid Work] => 1389701969 )
)
если не выдает - напиши какую ошибку возвращает, подумаем что делать[/code]
|
NO PSAKING!
|
|
|
MishGun13 (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
January 14, 2014, 12:27:45 PM |
|
вагон всего. 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|' Array ( [STATUS] => Array ( [STATUS] => S [When] => 1389702251 [Code] => 9 [Msg] => 3 GPU(s) - [Description] => cgminer 3.7.2 )
[GPU0] => Array ( [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 )
[GPU1] => Array ( [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 )
[GPU2] => Array ( [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 )
)
[/code]
|
|
|
|
MishGun13 (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
January 14, 2014, 12:50:32 PM |
|
Если запускать скрипт вручную, то ребутится. Значит, какой то косяк в кроне?
|
|
|
|
needbmw
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
January 14, 2014, 01:10:47 PM |
|
Если запускать скрипт вручную, то ребутится. Значит, какой то косяк в кроне?
да, значит в кроне проблема sudo service cron reload делал после внесения изменение в /etc/crontab? покажи /etc/crontab может накосячил с синтаксисом
|
NO PSAKING!
|
|
|
MishGun13 (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
January 14, 2014, 01:15:34 PM |
|
да, значит в кроне проблема sudo service cron reload делал после внесения изменение в /etc/crontab? покажи /etc/crontab может накосячил с синтаксисом [/quote] я банку целиком перезагружал shell=/bin/bash HOME=/root */3 * * * * root /root/scrypt1.sh
|
|
|
|
needbmw
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
January 14, 2014, 01:39:08 PM |
|
я банку целиком перезагружал shell=/bin/bash HOME=/root */3 * * * * root /root/scrypt1.sh
root убери из строки */3 * * * * /root/scrypt1.sh и советую сделать вызов не чаще 1 раза в 5 минут (а можно и в 10), иначе если что-то пойдет не так, замучишься потом останавливать когда она постоянно перезагружаться будет
|
NO PSAKING!
|
|
|
MishGun13 (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
January 14, 2014, 01:44:46 PM |
|
root убери из строки
*/3 * * * * /root/scrypt1.sh
и советую сделать вызов не чаще 1 раза в 5 минут (а можно и в 10), иначе если что-то пойдет не так, замучишься потом останавливать когда она постоянно перезагружаться будет
спасибо, сейчас уберу. Реже делать не стоит, вслед за майнером через какое то время сама банка повисает, в этом случае уже скорее всего скрипт не сработает
|
|
|
|
MishGun13 (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
January 14, 2014, 02:27:13 PM |
|
и советую сделать вызов не чаще 1 раза в 5 минут (а можно и в 10), иначе если что-то пойдет не так, замучишься потом останавливать когда она постоянно перезагружаться будет
Все, теперь ребут срабатывает, только при перезагрузке почему то зависает на моменте, когда черный экран и только курсор в левом верхнем углу. И может, в скрипт можно добавить проверку наличия интернет-соединения, чтобы просто при пропадании инета не ребутился?
|
|
|
|
|