为人廉洁,不贪图功劳。朝廷下令举荐能打仗的人才时,他一个人都没推荐。皇帝就问他为啥不推荐,他说:“我出身普通,一直在宫里长大,既不会看人,也没和宫外的士人有过往来。以前商鞅靠宦官景监推荐才做了官,明眼人都知道他最后没什么好下场。现在要是我推荐人,被推荐的人不仅不会觉得光荣,还会被人看不起,所以我不敢随便推荐!”皇帝觉得他特别实在,还夸奖了他。
到了冬天十月,烧当羌的首领那离带着三千多骑兵攻打金城郡,结果被校尉马贤打得落荒而逃。
十二月初一,天象发生了日食。
此时的大将军梁商看小黄门曹节这些宦官很受皇帝的宠信,就让儿子梁冀、梁不疑去和他们搞好关系。但其他宦官嫉妒曹节受宠,反而想对付梁商。中常侍张逵、蘧政、杨定这些人,勾结皇帝身边的人,诬陷梁商,还说中常侍曹腾、孟贲和梁商勾结,想召集皇子们,密谋废掉现在的皇帝,另立他人,就让皇帝赶紧把他们抓起来治罪。皇帝一听就生气了,愤怒地说:“大将军父子是我的亲戚,曹腾、孟贲是我信任的人,根本不可能干这种事,肯定是你们嫉妒他们受宠,所以才故意编造谣言来诬陷他们!”张逵他们看皇帝不信,竟然假传圣旨,在宫里就把曹腾、孟贲抓了起来。皇帝知道后大怒,就赶紧让宦官李歙去救人,还把张逵这些人关进大牢审问。
公元139年春天正月,张逵等人就因假传圣旨、诬陷他人的罪被处死了。这个案子还牵连到了弘农太守张凤和安平相杨皓,他俩也都被定了罪,最后丢了性命。案子是越查越大,很多当朝大臣都被供词牵连进去了。梁商担心会有不少人被冤枉,就给皇帝上书说:“按照《春秋》里的道理,有了功劳要归功于主帅,追究罪责只抓主犯就行。一旦办起这种大案,往往会有很多无辜的人受到牵连。而且犯人被关得久了,本来不大的事也会闹得越来越大,这可不是让社会和谐、顺利处理政务、教化百姓的好办法。您还是早点把案子结了吧,别再没完没了地抓人了。”皇帝觉得梁商说得在理,就只处罚了确实有罪的人。到了二月,皇帝想让梁商的小儿子、当时担任虎贲中郎将的梁不疑当步兵校尉。梁商就赶紧上书推辞说:“我儿不疑年纪还小,突然让他担任这么重要的职位不合适。以前晏平仲拒绝了鄁殿的封地,才保住了自己的财富;公仪休不接受别人送的鱼,才能稳坐官位。我虽然没什么本事,但也想在这太平盛世里,让我们梁家的福气和地位长长久久!”于是皇帝就改任梁不疑为侍中、奉车都尉。
三月,京城又发生了地震。
这时,烧当羌的首领那离等人又起兵造反了。到了夏天四月癸卯日这天,护羌校尉马贤就带兵去征讨,最后杀了那离,还消灭、俘虏了敌军一千二百多人。
戊午日这天,皇帝下令赦免天下罪犯。
随后,皇帝又封已经去世的济北惠王刘寿的儿子刘安为济北王。
到了秋天八月,太原郡又遭遇了旱灾。
公元140年二月,京城发生了地震。
这个时候,南匈奴的句龙王吾斯、车纽等人起兵造反,他们带兵攻打西河郡,又联合右贤王一起把美稷城给包围了,还杀掉了朔方和代郡的长官。到了夏天五月,度辽将军马续和中郎将梁并等人,就调集了边防部队,又征调了羌人、胡人的士兵,总共两万多人,突然向叛军发起了攻击,最后把叛军打败了。面对此次失败,吾斯他们并不甘心,很快就重新召集兵力,又攻占了不少城池。皇帝派使者去责备南匈奴单于,其实单于根本没参与这次叛乱,他吓得赶紧摘下帽子,离开营帐,跑到梁并那里磕头认罪。后来梁并因为生病被召回朝廷,五原太守陈龟就接替他做了中郎将。陈龟觉得单于管不住手下,就逼单于和他弟弟左贤王自杀了。陈龟还想把单于的近亲都迁到内地的郡县,这下那些投降的匈奴人就更加有疑心了,害怕被针对。最后陈龟也因为做事太过分被关进监狱,最后丢了官职。
大将军梁商向皇帝上书说:“匈奴人造反,他们心里也清楚自己犯下了大罪。被困住的鸟、落难的野兽都知道拼命求生,更何况是人呢!匈奴部族人口众多,咱们根本不可能把他们全部消灭。现在为了平叛,运输粮草的花费越来越多,军队士兵们也疲惫不堪,掏空内地的资源去供应边疆战事,这对国家没好处。度辽将军马续一直很有谋略,而且他管理边疆事务很久了,特别懂怎么打仗。每次我收到马续写的信时,都发现他的想法和我的策略很契合。不如就让马续在边疆深挖壕沟、高筑城墙,用恩德和信用去招降叛军,并公开悬赏,明确朝廷提出的恩惠条件。这样既能让叛军归服,又能让国家安定。”皇帝觉得梁商说得有道理,就下诏书让马续负责招降叛军。梁商还专门写信给马续等人叮嘱了一番,他说:“中原地区太平太久了,大家都快忘了打仗是怎么回事。骑兵在野外作战,面对面的射箭拼杀,短时间内就能决出胜负,这是匈奴等游牧民族擅长的,可这却是咱们中原军队的短处;但咱们用强弩守城,坚守营地,等着敌军疲惫,这是咱们中原军队的长处,是游牧民族的短处。你们一定要先发挥咱们的长处,观察局势变化,设置