sometimes my miners aren't detected by pools?
Mining pool servers and websites don't actually know your real hashrate. They try to estimate it based on how often you send in proofs of work (aka "shares"). If your hashrate is very low it won't be possible to make a good short-term estimate and it looks to the website as if you have stopped mining. That's what causes this issue.