IL6 and cancer: IL-6 is produced by several immune cell types as well as tumor cells and is able to act in pro- and anti-inflammatory roles that support cancer cell proliferation, survival, metastasis, angiogenesis and immune evasion [46].