Akademik

как на угольях
КАК НА (ГОРЯЧИХ) УГОЛЬЯХ <УГЛЯХ> сидеть, быть, чувствовать себя coll
[как + PrepP; these forms only; adv or subj-compl with copula (subj: human)]
=====
(to be) in a state of extreme agitation, uneasiness, or anxiety:
- X был как на (горячих) угольях{{}} X was like a cat on hot bricks;
- X was on tenterhooks;
- X was on pins and needles;
- X was (as) nervous as a cat (a kitten).
     ♦ Он в течение всего спора сидел как на угольях и только украдкой болезненно взглядывал на Аркадия (Тургенев 2). He had been sitting on tenterhooks all through the dispute, now and again stealing pained glances at Arkady (2a).

Большой русско-английский фразеологический словарь. — М.: ACT-ПРЕСС КНИГА. . 2004.