-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CPU/Memory Problem after two days, process shutdown #535
Comments
Issue fixed with version ..45 |
Perfect thanks On Sun, Aug 16, 2015 at 1:33 PM, minersday notifications@github.com wrote:
|
There's something happening after two day's in 0.45 release, it seems CPU / Memory goes up and down like a chainsaw.. spamming the same thing connection timed out. |
Spamming the (Connection timed out), in the dash-msghand process thread. |
Do you have a "connect=" in your configuration? |
Nope, in any of the dash.conf:s. |
People having daemon shutdown, could be because of the memory/CPU erratic use after two days. Could trigger daemon shutdown in hosting services. |
Could this be the problem? all of masternodes are configured to keep the time with ntpd, and in VM-hosting enviroments, there are clock cycle skips, because of the shared enviroment. And ntpd needs to adjust time. |
Changed the clocksource in VM to acpi_pm: now getting mostly spammed in strace with: |
With .046 |
The CPU hogging dashd thread is, please fix it, if possible:
from top -H:
21921 xxxxx 22 2 908200 179908 36092 R 58.1 8.8 49:39.70 dash-msghand
getting messages like this, continious flood, like screen is scrolling as fast as it can..
strace -p 21921:
endto(39, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(31, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(35, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(36, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(37, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(33, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(20, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\356\247\370"\16\274\242\260Q\r\220\336"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(26, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\356\247\370"\16\274\242\260Q\r\220\336"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(24, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\356\247\370"\16\274\242\260Q\r\220\336"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(28, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\356\247\370"\16\274\242\260Q\r\220\336"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(30, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\356\247\370"\16\274\242\260Q\r\220\336"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(32, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\356\247\370"\16\274\242\260Q\r\220\336"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(21, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\356\247\370"\16\274\242\260Q\r\220\336"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(23, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\356\247\370"\16\274\242\260Q\r\220\336"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(29, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\356\247\370"\16\274\242\260Q\r\220\336"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(27, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\356\247\370"\16\274\242\260Q\r\220\336"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(39, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\356\247\370"\16\274\242\260Q\r\220\336"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(31, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\356\247\370"\16\274\242\260Q\r\220\336"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(35, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\356\247\370"\16\274\242\260Q\r\220\336"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(36, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\356\247\370"\16\274\242\260Q\r\220\336"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(37, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\356\247\370"\16\274\242\260Q\r\220\336"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(33, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\356\247\370"\16\274\242\260Q\r\220\336"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(20, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(26, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(24, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(28, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(30, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(32, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(21, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(23, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(29, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(27, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(39, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
sendto(31, "\277\fk\275dseep\0\0\0\0\0\0\0t\0\0\0\373\257\264\272,\226\312<\375\35\242\304"..., 140, MSG_DONTWAIT|MSG_NOSIGNAL, NULL, 0) = 140
minimal hogging:
futex(0x7f615b513d68, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f615b513d94, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 34140475, {1439662667, 560970182}, fffffff) = -1 ETIMEDOUT (Connection timed out)
futex(0x7f615b513d68, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f615b513d94, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 34140477, {1439662667, 562308164}, fffffff) = -1 ETIMEDOUT (Connection timed out)
futex(0x7f615b513d68, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f615b513d94, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 34140479, {1439662667, 563645382}, fffffff) = -1 ETIMEDOUT (Connection timed out)
futex(0x7f615b513d68, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f615b513d94, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 34140481, {1439662667, 565038070}, fffffff) = -1 ETIMEDOUT (Connection timed out)
futex(0x7f615b513d68, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f615b513d94, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 34140483, {1439662667, 566340425}, fffffff) = -1 ETIMEDOUT (Connection timed out)
futex(0x7f615b513d68, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f615b513d94, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 34140485, {1439662667, 567818400}, fffffff) = -1 ETIMEDOUT (Connection timed out)
futex(0x7f615b513d68, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f615b513d94, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 34140487, {1439662667, 569213288}, fffffff) = -1 ETIMEDOUT (Connection timed out)
futex(0x7f615b513d68, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f615b513d94, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 34140489, {1439662667, 570554175}, fffffff) = -1 ETIMEDOUT (Connection timed out)
futex(0x7f615b513d68, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f615b513d94, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 34140491, {1439662667, 571893022}, fffffff) = -1 ETIMEDOUT (Connection timed out)
futex(0x7f615b513d68, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f615b513d94, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 34140493, {1439662667, 573248748}, fffffff) = -1 ETIMEDOUT (Connection timed out)
futex(0x7f615b513d68, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f615b513d94, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 34140495, {1439662667, 574590053}, fffffff) = -1 ETIMEDOUT (Connection timed out)
futex(0x7f615b513d68, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f615b513d94, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 34140497, {1439662667, 575932126}, fffffff) = -1 ETIMEDOUT (Connection timed out)
futex(0x7f615b513d68, FUTEX_WAKE_PRIVATE, 1) = 0
Don't know if it's from BOOST_FOREACH doing the dseep looping, maybe wait/sleep has to be in there?
The text was updated successfully, but these errors were encountered: