Multiple PIDs for service asterisk status

Multiple pids are showing in service asterisk status command on Linux Centos. Below is the output for ps aux | grep asterisk and service asterisk status:

[root@IVRMUM4 ~]#
[root@IVRMUM4 ~]# ps aux | grep asterisk
root 4558 0.0 0.0 98380 4648 ? Ss 14:01 0:00 sshd: asterisk [priv]
asterisk 4919 0.0 0.0 98380 1812 ? S 14:01 0:00 sshd: asterisk@pts/2
asterisk 4921 0.0 0.0 108304 1872 pts/2 Ss 14:01 0:00 -bash
root 7961 0.0 0.0 108172 1032 ? S Oct06 0:00 /bin/sh /usr/sbin/safe_asterisk
root 9430 0.0 0.0 98376 4360 ? Ss 14:09 0:00 sshd: asterisk [priv]
asterisk 9435 0.0 0.0 98376 2032 ? S 14:10 0:00 sshd: asterisk@pts/0
asterisk 9436 0.0 0.0 108304 1864 pts/0 Ss+ 14:10 0:00 -bash
root 9458 0.0 0.0 98376 4364 ? Ss 14:10 0:00 sshd: asterisk [priv]
asterisk 9462 0.0 0.0 98376 2036 ? S 14:10 0:00 sshd: asterisk@pts/3
asterisk 9463 0.0 0.0 108304 1860 pts/3 Ss+ 14:10 0:00 -bash
root 9540 0.0 0.0 103248 896 pts/2 S+ 14:11 0:00 grep asterisk
root 18257 0.0 0.0 98376 4348 ? Ss 12:41 0:00 sshd: asterisk [priv]
asterisk 18561 0.0 0.0 98376 1892 ? S 12:41 0:00 sshd: asterisk@notty
asterisk 18562 0.0 0.0 57244 2332 ? Ss 12:41 0:00 /usr/libexec/openssh/sftp-server
507 22234 1.2 0.0 17253512 35968 ? Ssl 02:04 8:57 asterisk ?-r
root 23113 30.5 0.0 17270276 54836 ? Sl Oct07 506:56 /usr/sbin/asterisk -f -vvvg -c
root 29952 0.0 0.0 98376 4348 ? Ss 12:56 0:00 sshd: asterisk [priv]
asterisk 30840 0.0 0.0 98376 1908 ? S 12:56 0:00 sshd: asterisk@notty
asterisk 30855 0.0 0.0 57240 2332 ? Ss 12:56 0:00 /usr/libexec/openssh/sftp-server
[root@IVRMUM4 ~]#
[root@IVRMUM4 ~]#
[root@IVRMUM4 ~]#
[root@IVRMUM4 ~]#
[root@IVRMUM4 ~]# service asterisk status
asterisk (pid 23113 22234) is running…
[root@IVRMUM4 ~]#

Can anyone recommend what might be wrong here.

There’s nothing wrong.

You have multiple SSH clients logged in as the asterisk user.
As well you’ve got a remote Asterisk console (asterisk -r) open and then Asterisk normally running.