This is the error I receive in the log.
Apr 8 15:16:41 fileserver middleware[2459]: Popen()ing: /sbin/zfs list -Hr -t filesystem Data
Apr 8 15:16:58 fileserver notifier[2459]: Executing: /usr/sbin/service ix-proftpd quietstart
Apr 8 15:16:58 fileserver notifier: [: on: bad number
Apr 8 15:16:58 fileserver notifier[2459]: Executing: /usr/sbin/service proftpd forcestop
Apr 8 15:16:58 fileserver notifier: proftpd not running?
Apr 8 15:16:58 fileserver notifier[2459]: Executing: /usr/sbin/service proftpd restart
Apr 8 15:16:58 fileserver notifier: proftpd not running?
Apr 8 15:16:58 fileserver notifier: Starting proftpd.
Apr 8 15:16:59 fileserver notifier: - Fatal: TLSRSACertificateFile: '/etc/ssl/freenas/nginx/nginx.c$
Apr 8 15:16:59 fileserver root: /usr/local/etc/rc.d/proftpd: WARNING: failed to start proftpd
Apr 8 15:16:59 fileserver notifier: /usr/local/etc/rc.d/proftpd: WARNING: failed to start proftpd
Apr 8 15:16:59 fileserver notifier[2459]: Executing: sleep 1
Apr 8 15:17:01 fileserver notifier[2459]: Executing: /bin/pgrep -F /var/run/proftpd.pid proftpd
Apr 8 15:17:04 fileserver root: Unknown USB device: vendor 0x0764 product 0x0501 bus uhub2
Edit: I just figured out that when I enable SSL under the FTP options thats when the service will not start. When I disabled SSL the service started successfully. I also didn't configure the certificate settings, and that why the error was occurring.