Roman Kitaev: А в чем жесть то? В конфиге или в wsgi? Вроде бы и то и то за 15 минут делается. Это же не PHP. Хотя и в PHP тоже желательно и конфигурацию и темплейты и еще кучу всего насоздавать для нормальной работы. Рекомендую начать изучение с flask book - вот на русском, по шагам. Скачать в pdf в верхнем левом углу.
Тут как раз и время запустить новый тред и передать ему $newc а уже в треде читать из этого сокета. Тогда сокет будет блокировать только свой тред. как запустить новый поток в php - не знаю.
Вы немного напутали. Если необходимые драйверы вкомпилены в ядро, то как правило initrd не нужен. С другой стороны, практически все дистрибутивы работают через initrd по умолчанию. Да и ядро с диска и сам initrd считывает в память загрузчик, он же и передает на ядро управление.
Александр Аксентьев: Про оптимистические блокировки не читали? Я подскажу. Update произведется только в том случае, если поле version после select никто не увеличил. Это также очень хорошо рабоает, например в "распределенных" или "длинных" транзакциях. Жду комментариев, с нетерпением.