Saya telah menulis aplikasi server Java yang berjalan pada solusi Linux standar virtual host. Aplikasi berjalan setiap saat mendengarkan koneksi soket dan membuat penangan baru untuk mereka. Ini adalah implementasi sisi server ke aplikasi client-server.
Cara saya memulainya adalah dengan memasukkannya dalam skrip start up rc.local dari server. Namun begitu mulai, saya tidak tahu cara mengaksesnya untuk menghentikannya dan jika saya ingin menginstal pembaruan, jadi saya harus me-restart server untuk me-restart aplikasi.
Pada PC windows, untuk jenis aplikasi ini saya dapat membuat layanan windows dan kemudian saya dapat berhenti dan memulainya seperti yang saya inginkan. Apakah ada yang seperti itu pada kotak Linux sehingga jika saya memulai aplikasi ini saya dapat menghentikannya dan memulai kembali tanpa melakukan restart lengkap dari server.
Aplikasi saya disebut WebServer.exe. Itu dimulai pada startup server dengan memasukkannya di rc.local saya seperti:
java -jar /var/www/vhosts/myweb.com/phpserv/WebServer.jar &
Saya sedikit noob di Linux sehingga contoh apa pun akan dihargai dengan tulisan apa pun. Namun saya memiliki SSH, dan akses FTP penuh ke kotak untuk menginstal pembaruan apa pun serta akses ke panel Plesk.