Starts the engine in the foreground and prints error messages to the screen instead of the log.
Needed when the node does not come up and the pmta-startuperr.log startup log has no cause. On Unix, the /usr/sbin directory must be in the search path before the call.
Most often the start fails immediately with an error message — it is fixed, and the service is started the normal way.
When to use it:
| Question | This command or not |
|---|---|
| why the node does not start when the log is silent | yes |
| why it does not start when the cause is in the log | no — pmta-startuperr.log first |
| what is going on with a running node | no — show status |
# the node does not come up: start it in the foreground /usr/sbin/pmtad --debug
2 relations
systemctl status pmta tail -20 /var/log/pmta/pmta-startuperr.log
3 articles
◇Third-party components of the enginePowerMTA runs on five third-party libraries — PCRE, OpenSSL, ICU, gumbo-parser and prometheus-cpp; their behavior is determined by the engine build.◇Accept, route, deliverA message’s path inside the node: accept, decide where, deliver — and all the settings live between these three steps.◇The activation key is a prerequisite for installation, not a step after itWithout an activation key from SparkPost support the engine neither installs nor runs, and the license tier sets the outbound connection ceiling: on Standard everything above 200 is ignored.