Fetching details from the dictionary...

to use up; to exhaust; to run out of
to devote oneself (to); to do one's utmost (for); to serve; to work (for a cause)
to do to exhaustion; to do completely; to do fully
彼女は家族のために力を尽くしている。
She is devoting herself to her family.
真心を尽くしてお客様をもてなす。
We serve customers with all our heart.
あらゆる手段を尽くして問題解決を図った。
I tried every possible means to solve the problem.