Ini adalah perintah gunicorn_django yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
gunicorn_django - Server HTTP/WSGI berbasis peristiwa, titik masuk aplikasi Django
RINGKASAN
gunicorn_django [OPSI] [SETTINGS_PATH]
PILIHAN
-c KONFIG, --konfigurasi=KONFIG
File konfigurasi. [tidak ada]
-b MENGIKAT, --mengikat=MENGIKAT
Alamat untuk mendengarkan. Mantan. 127.0.0.1:8000 atau unix:/tmp/gunicorn.sock
-w PEKERJA, --pekerja=PEKERJA
Jumlah pekerja untuk bertelur. [1]
-a WASIT, --wasit=WASIT
titik masuk atau modul arbiter gunicorn [telur:gunicorn#main]
-p FILE PID, --pid=FILE PID
Setel FILE PID latar belakang
-D, --daemon
Jalankan daemonized di latar belakang.
-m UMASK, --umask=UMASK
Definisikan umask dari proses daemon
-u PENGGUNA, --pengguna=PENGGUNA
Ubah pengguna pekerja
-g GROUP, --kelompok=GROUP
Ubah grup pekerja
-n PROC_NAME, --nama=PROC_NAME
Nama proses
--tingkat log=TINGKAT LOG
Log level di bawahnya untuk membungkam pesan. [info]
--file-log=FILE LOG
Masuk ke file. - sama dengan stdout. [-]
d, --debug
Modus debug. hanya 1 pekerja.
--Versi: kapan
Tampilkan nomor versi program dan keluar
-h, --membantu
tunjukkan pesan bantuan ini dan keluar
DESKRIPSI
Green Unicorn (gunicorn) adalah server HTTP/WSGI yang dirancang untuk melayani klien yang cepat atau mengantuk
aplikasi. Artinya; di belakang server front-end buffering seperti nginx atau
lighttpd.
* Dukungan opsional untuk Eventlet dan Gevent untuk menyediakan asinkron
koneksi long-polling ("Comet").
* Manajemen proses: Gunicorn menuai dan memulai kembali pekerja yang mati.
* Integrasi yang mudah dengan aplikasi yang kompatibel dengan Django dan Paster (Pylons,
Turbo Gear 2, dll.
* Load balancing melalui pre-fork dan soket bersama
* Proses pekerja yang anggun dimulai kembali
* Meningkatkan tanpa kehilangan koneksi
* Decode transfer chunked on-the-fly, memungkinkan pemberitahuan kemajuan upload
atau protokol berbasis aliran melalui HTTP
TUNING
INTI PARAMETER
Ada berbagai parameter kernel yang mungkin ingin Anda atur untuk menangani a
sejumlah besar koneksi simultan. Umumnya ini hanya akan memengaruhi situs dengan a
sejumlah besar permintaan bersamaan dan berlaku untuk semua jenis server jaringan yang mungkin Anda gunakan
berlari. Mereka terdaftar di sini untuk kemudahan referensi.
Perintah yang tercantum diuji di bawah Mac OS X 10.6. Rasa Unix Anda mungkin menggunakan sedikit
bendera yang berbeda. Selalu rujuk halaman manual yang sesuai jika tidak yakin.
MENINGKAT THE FILE DESKRIPSI MEMBATASI
Salah satu pengaturan pertama yang biasanya perlu dibenturkan adalah jumlah maksimum buka
deskriptor file untuk proses tertentu. Untuk yang bingung di luar sana, ingatlah Unis itu
memperlakukan soket sebagai file.
$ sudo ulimit -n 1024
MENINGKAT THE MENDENGARKAN ANTRE UKURAN
Soket pendengar memiliki antrean terkait koneksi masuk yang sedang menunggu
diterima. Jika Anda kebetulan memiliki klien yang berdesak-desakan yang mengisi antrian ini baru
koneksi pada akhirnya akan mulai terputus.
$ sudo sysctl -w kern.ipc.somaxconn="1024"
PELEBARAN THE TDK KEKAL PORT RANGE
Setelah soket ditutup, akhirnya masuk ke status TIME_WAIT. Ini bisa menjadi
masalah setelah ledakan aktivitas klien yang berkepanjangan. Akhirnya kisaran port fana adalah
habis yang dapat menyebabkan koneksi baru terhenti sementara mereka menunggu port yang valid.
Pengaturan ini umumnya hanya diperlukan pada mesin yang sedang digunakan untuk menguji jaringan
Server.
Gunakan gunicorn_django online menggunakan layanan onworks.net