擅长:python、mysql、java
<p>“优雅”的方法是将uWSGI python支持构建为一个插件,并为每个python版本提供一个插件:</p>
<p>(来自uWSGI来源)</p>
<pre><code>make PROFILE=nolang
</code></pre>
<p>(将在没有语言支持的情况下构建一个uWSGI二进制文件)</p>
<pre><code>PYTHON=python2.7 ./uwsgi --build-plugin "plugins/python python27"
</code></pre>
<p>将建立可以加载到附庸中的<code>python27_plugin.so</code></p>
<pre><code>PYTHON=python3 ./uwsgi --build-plugin "plugins/python python3"
</code></pre>
<p>将为<code>python3</code>等构建插件。</p>
<p>构建uWSGI插件的方法多种多样,我所报告的插件是最安全的(它确保了<code>#ifdef</code>被遵守)。</p>
<p>尽管如此,每个python版本都有一个uWSGI皇帝也是可行的。记住皇帝是可堆叠的,所以你可以让一个通用的皇帝为每一个python版本生成一个皇帝(作为它的附庸)。</p>