Просто используйте язык, которым Вы являетесь самыми довольными. Этот вид приложения не является CPU-/memory-bound.
Вы упоминали Python
. Это интерпретируется, но я действительно не вижу, почему это было бы проблемой. Youtube/Tornado/Django/etc. запускают Python. Все вещи, которые Вы будете когда-либо хотеть для своей определенной цели, уже доступны как модули (daemonize, http, и т.д.).
PHP
кажется, не подходящий вариант из-за предела, который Вы упоминаете, но также и потому что Вам нужен апач (не абсолютно верный, но безотносительно). Однако, это возможно.
Java
был бы также совершенно пригодный. Вы можете также daemonize свой процесс и пользоваться существующими библиотеками.
C/C++
кажется немного очень, но с доступными библиотеками, необходимо смочь сгенерировать некоторый рабочий код очень быстро.
Как manatwork подчеркнутый, bash
также просто соответствия...
Ну, Вы предположили это, моя точка здесь - то, что для этого вида приложения, нет никакого "лучшего языка". Существует семейство языка, которые уже реализуют http_client какую-то библиотеку и другие. Ваш ЦП и память не ограничивают. Можно просто наслаждаться языком, который Вы хотите.:) Но вообще говоря, если это - Ваш сервер, проверяя Ваш веб-сервис, произошел, должен быть проверен внутренне (задание крона, nagios, и т.д.). Из Вашего дома можно просто хотеть проверить с помощью ping-запросов сервер, чтобы видеть, возросли ли аппаратные средства и ответ.