Hi Kunal,
Is there any chance you can install the XHProf extension, or the tideways, or uprofiler, extension? It’s a tremendous help in identifying performance issues with IABot.
I think the only working up-to-date version of XHProf is on tideways. I would greatly appreciate it. :-)
Cyberpower678 English Wikipedia Account Creation Team English Wikipedia Administrator Global User Renamer
On Aug 25, 2018, at 16:37, Kunal Mehta legoktm@member.fsf.org wrote:
Hi,
I'm happy to announce that PHP 7.2 webservices are available in Toolforge for beta testing. PHP 7.2 brings in 3 years of improvements since 5.6 (released back in 2014), including new features and performance improvements.
How to try it out: $ webservice stop; webservice --backend=kubernetes php7.2 start
If you need to run something on the command line for setup, like composer, you'll need to enter the shell instance:
$ webservice --backend=kubernetes php7.2 shell
While most code should just work, not all will. You should read the upstream migration guides[1] for help on porting your code. Some PHP extensions have been removed, notably `mysql` (use `mysqli` or PDO instead).
Beta period notes:
- I'm not going to be on hand to monitor your tool 24/7 (this is a free
time project for me too).
- Expect bugs, don't switch tools over that need to be up 100% of the time.
- #wikimedia-cloud on freenode is a great place to ask for help!
- If you do find bugs, please file subtasks of [2] or comment there (I
can file separate tasks if necessary).
- Documentation on-wiki is probably out of date. I'll work on that soon.
- If everything goes well, I plan to declare 7.2 out of beta and stable
in about 2-3 weeks.
Technical details:
- You can see installed PHP 7.2 extensions/configuration with the
phpinfo tool.[3]
- PHP 7.2 is running on top of Debian Stretch, which will pull in newer
versions of many system libraries. ** Notably lighttpd 1.4.45 (vs 1.4.35 previously).
And, thank you to all the people who have already helped with testing and finding issues during the alpha period.
[1] https://secure.php.net/manual/en/migration72.php [2] https://phabricator.wikimedia.org/T188318 [3] https://tools.wmflabs.org/phpinfo/
-- Legoktm
Wikimedia Cloud Services mailing list Cloud@lists.wikimedia.org (formerly labs-l@lists.wikimedia.org) https://lists.wikimedia.org/mailman/listinfo/cloud